Thomas Wisniewski
88ec901b2c
Bug 1925270 - uplift webcompat interventions for v133.2.0 to ESR 128; r=denschub a=RyanVM
...
Differential Revision: https://phabricator.services.mozilla.com/D226038
2024-10-18 16:31:00 +00:00
Benjamin VanderSloot
f1c42310c0
Bug 1884182 - Add support.microsoft.com and answers.microsoft.com to the Microsoft shim - r=pbz,webcompat-reviewers,twisniewski
...
Differential Revision: https://phabricator.services.mozilla.com/D203935
2024-03-18 14:54:45 +00:00
Ksenia Berezina
dd2170a3ba
Bug 1876363 - Ship v125.0.0 of the WebCompat System Addon; r=twisniewski,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D204527
2024-03-13 18:08:07 +00:00
Rob Wu
ce4599d3d4
Bug 1742344 - Unbreak imgur.io on Android in PBM r=webcompat-reviewers,twisniewski
...
In private browsing mode, `caches.keys()` rejects. imgur.io does not
expect that. As a work-around, `window.caches` can be deleted. This shim
is already defined in the source, but did not work because the URL
pattern changed.
An example of a current URL is https://imgur.io/js/vendor.1ae05f3622fe27342a53.js
This patch fixes up the URL.
The problem only occurs on imgur.io, not imgur.com. A visit on either
domain may result in a redirect to the other domain depending on whether
the user agent is mobile.
Test case:
1. Visit about:config and set `general.useragent.override` to
`Mozilla/5.0 (Android 14.0; Mobile; rv:120.0) Gecko/120.0 Firefox/120.0`
2. Open a private browsing window and visit imgur.io
Before this patch, imgur was broken.
With this patch, imgur works again.
Besides fixing the imgur issue, this also removes the `indexedDB` hider,
because `indexedDB` has been supported in private browsing mode since
Firefox 115, by https://bugzilla.mozilla.org/show_bug.cgi?id=1831058
Differential Revision: https://phabricator.services.mozilla.com/D193391
2023-11-13 00:56:25 +00:00
Harshit Sohaney
9fb4c45c04
Bug 1855139 - Added shim to let emeraude.my.salesforce.com load resources and fix breakage. r=timhuang,webcompat-reviewers,twisniewski
...
Differential Revision: https://phabricator.services.mozilla.com/D190619
2023-10-17 18:25:31 +00:00
Thomas Wisniewski
4f0043ae3b
Bug 1853013 - Merge in scripting API and es module webcompat addon updates; r=denschub,webcompat-reviewers,ksenia
...
Differential Revision: https://phabricator.services.mozilla.com/D188119
2023-09-18 21:12:05 +00:00
Cosmin Sabou
964fcbf6d9
Backed out changeset 8771fccb94fa (bug 1853013) for causing security related mochitest failures. CLOSED TREE
2023-09-13 23:05:19 +03:00
Thomas Wisniewski
db774ca475
Bug 1853013 - Merge in scripting API and es module webcompat addon updates; r=denschub,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D188119
2023-09-13 19:18:50 +00:00
Tim Huang
ce2edf4d30
Bug 1846712 - Implement s shim for MSN login. r=twisniewski,pbz,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D186793
2023-09-12 14:49:10 +00:00
Tim Huang
d36667f2f6
Bug 1802340 - Add a shim for tsn.ca to address login issue with dFPI. r=anti-tracking-reviewers,webcompat-reviewers,twisniewski,pbz
...
Adding a shim that calls privilege StorageAccessAPI when tsn.ca using
the bellmedia.ca to perform the login.
We update the matching rule for the content script of crave.ca because it
also uses the bellmedia to do the login. With the updated matching rule,
we will only load the relevant shim script depending on the query string
of the login page.
Differential Revision: https://phabricator.services.mozilla.com/D180438
2023-06-20 12:27:02 +00:00
Paul Zuehlcke
cd0e63bc0e
Bug 1820212 - Update SpotifyEmbed shim URL matcher to cover other embed types. r=anti-tracking-reviewers,webcompat-reviewers,twisniewski,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D171588
2023-03-07 18:33:09 +00:00
Paul Zuehlcke
e21ec24538
Bug 1819356 - Remove Firebase sign-in shim. r=anti-tracking-reviewers,webcompat-reviewers,twisniewski,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D171241
2023-03-01 14:08:56 +00:00
Tim Huang
e1b256b25c
Bug 1804445 - Add a shim that fixes instagram facebook login on android. r=pbz,twisniewski,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D167717
2023-01-26 12:59:46 +00:00
Thomas Wisniewski
8fee4d3ee4
Bug 1809209 - Avoid extra CSP reporting spam from redirecting SmartBlock shims; r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D167401
2023-01-20 17:13:19 +00:00
Paul Zuehlcke
7a4e6618ad
Bug 1792395 - Add a Spotify embed dFPI shim. r=webcompat-reviewers,twisniewski
...
Differential Revision: https://phabricator.services.mozilla.com/D167052
2023-01-18 21:44:08 +00:00
Tim Huang
90310fa6cc
Bug 1801277 - Add a shim for microsoft virtual assistant. r=twisniewski,webcompat-reviewers
...
The patch adds a shim for fixing the microsoft virtual assistant. The
iframe of the virtual assistant will fail when accessing the indexedDB
because the domain of the virutal assistant is categorized as a tracker.
Accessing the indexedDB in this case will throw a security error which
leads to the site breakage.
The shim replaces the indexedDB with a fake interface that won't throw
an error when accessing it to fix the problem.
Differential Revision: https://phabricator.services.mozilla.com/D165166
2022-12-21 09:30:26 +00:00
Thomas Wisniewski
98dcd314c1
Bug 1717806 - Fix a match-pattern for the Advertising.com shim to un-break video playback on tf1.fr; r=pbz,webcompat-reviewers,ksenia
...
Differential Revision: https://phabricator.services.mozilla.com/D162897
2022-11-23 20:26:00 +00:00
Paul Zuehlcke
cd46e7501e
Bug 1795692 - Remove StackBlitz dFPI shim. r=webcompat-reviewers,twisniewski
...
Bug 1784900 enabled service worker partitioning which fixes the service worker issue
StackBlitz had with third-party service workers when dFPI is enabled.
Differential Revision: https://phabricator.services.mozilla.com/D159506
2022-10-17 16:38:18 +00:00
Paul Zuehlcke
f285b38a20
Bug 1786305 - Add members.rally.mozilla.org redirect to Firebase sign-in shim. r=twisniewski,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D155092
2022-08-22 14:50:19 +00:00
Paul Zuehlcke
252f23b8fe
Bug 1785281 - Extend Firebase sign-in shim to handle custom domain allizom.org. r=twisniewski,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D154908
2022-08-17 19:56:10 +00:00
Jan Rio Krause
151c70968b
Bug 1783921 - Add office.com to the Firebase shim. r=twisniewski,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D154132
2022-08-10 16:11:51 +00:00
Jan Rio Krause
0f5a53cde6
Bug 1783919 - Add track.toggl.com to the PBMWebAPIFixes shim. r=twisniewski,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D154125
2022-08-10 16:11:51 +00:00
Paul Zuehlcke
eb5e86a54a
Bug 1782772 - Add a shim for Firebase signInViaRedirect breakage. r=anti-tracking-reviewers,webcompat-reviewers,bvandersloot,twisniewski
...
Differential Revision: https://phabricator.services.mozilla.com/D153494
2022-08-03 13:25:53 +00:00
Benjamin VanderSloot
5a36c287ea
Bug 1779490 - Add shim for www.lapresse.ca firebase breakage, r=timhuang,webcompat-reviewers,twisniewski
...
Differential Revision: https://phabricator.services.mozilla.com/D152801
2022-07-27 11:04:16 +00:00
Thomas Wisniewski
daf6825593
Bug 1776673 - Import WebCompat Intervention v104 sources. r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D152404
2022-07-21 16:02:55 +00:00
Thomas Wisniewski
e190911e47
Bug 1771783 - tweak the SmartBlock Firebase shim to work around issues introduced after bug 1776109 and to also support zone.js as needed in bug 1778993; r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D151986
2022-07-18 15:02:14 +00:00
Thomas Wisniewski
bc21b9473b
Bug 1717806 - fix the redirect-requiring SmartBlock shims to work consistently; r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D151925
2022-07-15 17:38:24 +00:00
Paul Zuehlcke
0a5dffd194
Bug 1775500 - Enable MicrosoftLogin dFPI shim for Microsoft Teams on us domain. r=timhuang,webcompat-reviewers,twisniewski
...
Differential Revision: https://phabricator.services.mozilla.com/D151712
2022-07-14 15:54:11 +00:00
Thomas Wisniewski
639034fdbc
Bug 1770329 - revamp the GPT SmartBlock shim to more correctly handle slot placement; r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D151526
2022-07-11 18:16:01 +00:00
Paul Zuehlcke
e9921ff510
Bug 1777690 - Add a shim for the Blogger account panel. r=twisniewski,anti-tracking-reviewers,webcompat-reviewers,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D150977
2022-07-05 10:48:51 +00:00
Paul Zuehlcke
fe2f4501f8
Bug 1776869 - Shim requestStorageAccess call to fix Blogger comments login. r=twisniewski,anti-tracking-reviewers,webcompat-reviewers,bvandersloot
...
Differential Revision: https://phabricator.services.mozilla.com/D150488
2022-06-29 15:01:48 +00:00
Dennis Schubert
7f2dc4ffd4
Bug 1752990 - Import WebCompat Intervention v103 sources. r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D150150
2022-06-23 17:00:16 +00:00
Thomas Wisniewski
e6f313b7d1
Bug 1773110 - add a SmartBlock shim to work around breakage caused by missing web APIs in Private Browsing mode (addressing bz1767270 and bz1774269); r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D150034
2022-06-22 20:33:14 +00:00
Thomas Wisniewski
d9c8d9116b
Bug 1771783 - Work around known site breakage related to Firebase in Private Browsing mode, which expects some DOM storage APIs which are not yet available in PBM; r=denschub,pbz,timhuang,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D149711
2022-06-21 16:44:09 +00:00
Thomas Wisniewski
405b85d6dc
Bug 1760754 - add a SmartBlock shim for the Nielsen tracker; r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D149534
2022-06-16 17:06:17 +00:00
Thomas Wisniewski
29989b4e25
Bug 1774420 - fix a copy-paste typo from bz1717806 which enables a SmartBlock shim in inappropriate circumstances; r=webcompat-reviewers,denschub
...
Differential Revision: https://phabricator.services.mozilla.com/D149459
2022-06-16 00:30:04 +00:00
Thomas Wisniewski
a1da1e71a1
Bug 1761774 - add a SmartBlock shim for the INFOOnline IAM tracker; r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D149289
2022-06-14 19:08:16 +00:00
Thomas Wisniewski
dc44930362
Bug 1716575 - have SmartBlock shim PageAd scripts with fcb=true URL parameter to empty scripts to bypass anti-antitracking checks; r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D148881
2022-06-10 16:36:51 +00:00
Thomas Wisniewski
00d52c9b43
Bug 1717806 - Add redirecting SmartBlock shims for StickyAdsTv tracking pixels and AdSafeProtected tracking favicon; r=denschub,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D148608
2022-06-08 19:45:58 +00:00
Thomas Wisniewski
d0c4cefea1
Bug 1716220 - add a SmartBlock shim for Branch Web SDK; r=webcompat-reviewers,denschub
...
Differential Revision: https://phabricator.services.mozilla.com/D148471
2022-06-07 14:27:47 +00:00
Thomas Wisniewski
a784c84fe1
Bug 1771557 - add a SmartBlock shim for DoubleVerify; r=ksenia,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D147662
2022-05-30 14:37:44 +00:00
Thomas Wisniewski
f7e36f2ea1
Bug 1709612 - Add support for command queuing to the SmartBlock iasPET shim; r=denschub,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D145405
2022-05-04 13:21:41 +00:00
Thomas Wisniewski
fef480449a
Bug 1766414 - Add a SmartBlock shim for WebTrends; r=pbz,denschub,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D145110
2022-05-02 13:23:22 +00:00
Paul Zuehlcke
62398b35a2
Bug 1754389 - Add a shim for the MaxMind GeoIP library. r=twisniewski,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D138342
2022-02-09 19:15:21 +00:00
Benjamin VanderSloot
8a695bf931
Bug 1746439 - Shim for Crave.ca to fix login for dFPI, r=anti-tracking-reviewers,webcompat-reviewers,twisniewski,pbz
...
Add a call to request storage access for https://www.crave.ca when using the out-of-domain login portal.
No tests are included because we have no testing harness for shims yet and testing the actual site is not feasible.
Differential Revision: https://phabricator.services.mozilla.com/D135221
2022-01-11 12:30:44 +00:00
Paul Zuehlcke
c1ab89b990
Bug 1745032 - Enable dFPI login shims on mobile. r=anti-tracking-reviewers,webcompat-reviewers,twisniewski,timhuang
...
Differential Revision: https://phabricator.services.mozilla.com/D133220
2021-12-09 11:08:05 +00:00
Benjamin VanderSloot
dcf8b5edcf
Bug 1624853 - Add shim for login with history.com r=twisniewski,anti-tracking-reviewers,webcompat-reviewers,pbz
...
Add a call to requestStorageAccess for https://sp.auth.adobe.com when a link to the auth page is clicked on play.history.com
Differential Revision: https://phabricator.services.mozilla.com/D132933
2021-12-07 20:04:29 +00:00
Paul Zuehlcke
d917b51bdf
Bug 1742553 - Shim requestStorageAccess for Humblebundle FB/Google oauth logins. r=twisniewski,webcompat-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D131900
2021-11-23 17:15:41 +00:00
Paul Zuehlcke
16be926c53
Bug 1638383 - Add a shim for the dFPI Microsoft login breakage. r=anti-tracking-reviewers,twisniewski,webcompat-reviewers,timhuang,denschub,webidl,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D131643
2021-11-23 12:42:25 +00:00
Thomas Wisniewski
4656c16fb8
Bug 1723776 - Add SmartBlock section to about:compat; r=denschub,pbz,webcompat-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D130524
2021-11-19 20:20:24 +00:00