Commit graph

4268 commits

Author SHA1 Message Date
Johannes J. Schmidt
511ea510bd Bug 1781138 - remove duplicate pref set in activeStatus test. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D171745
2023-03-15 15:15:43 +00:00
Lata
110c2bdc43 Bug 1768692 - Add CBC entry to picture_in_picture_overrides.js and sync mute/unmute. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D172373
2023-03-15 14:39:07 +00:00
Sebastian Hengst
e6a03adbf7 Bug 1821945 - don't run xpcshell browser formautofill tests for Linux code coverage due to frequent failures. r=marco,credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D172541
2023-03-15 06:27:14 +00:00
Csoregi Natalia
0b57661dbb Backed out changeset b9624a6f53c6 (bug 1768692) for causing bustage on cbc.js. CLOSED TREE 2023-03-15 04:49:30 +02:00
Lata
009089e631 Bug 1768692 - Mute/Unmute is out of sync with original video on www.cbc.ca. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D172373
2023-03-14 23:40:27 +00:00
Niklas Baumgardner
62b21eea87 Bug 1819956 - Fix Hulu subtitles in PiP. r=pip-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D171750
2023-03-14 14:51:21 +00:00
Niklas Baumgardner
b5e0af5e4b Bug 1820595 - Fix setCurrentTime for Hulu. r=cmkm,pip-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D171749
2023-03-14 14:50:35 +00:00
Dimi
970b4a9e03 Bug 1812294 - Implement a framework to detect duplicated address entry r=sgalich
This patch:
- adds a new pref "extensions.formautofill.addresses.capture.v2.enabled". When the pref is on,
  we will use "save address" and "update address" doorhnager instead of
  "first time use" doorhanger for address capture.

- adds a AddressComponent class, which converts "address record" into an
  object that we can more easily compare each address field.

- defines when we consider one address is a duplicated address of another
  one (See AddressComponent.isDuplicate for details)

- defines when we consider one address can be merged into another
  address (See AddressComponent.isMergeable for details)

This patch does NOT:
- implements comparison heuristics for individual address fields.
  This patch simply compares string directly.

Differential Revision: https://phabricator.services.mozilla.com/D170352
2023-03-14 07:30:43 +00:00
Leila Kaltouma
102a50ac7e Bug 1768694 - Mute/Unmute is out of sync with original video on ici.radio-canada.ca. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D172362
2023-03-13 22:31:10 +00:00
Marian-Vasile Laza
76495f054c Backed out changeset 9fe73bfccdfa (bug 1820284) for bc failures on browser_editAddressDialog.js. CLOSED TREE 2023-03-10 22:35:12 +02:00
Lata
4a0bec3609 Bug 1820284 - Use moz-button-group in the Add new address r=hjones,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D171914
2023-03-10 16:20:41 +00:00
Bilal
3eb129c582 Bug 1816656 - Added site-specific CC wrapper for Yahoo Finance. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D171883
2023-03-08 18:28:43 +00:00
Emilio Cobos Álvarez
097eb3703e Bug 1820534 - Move front-end to modern flexbox. r=Gijs,dao,settings-reviewers,credential-management-reviewers,sgalich,devtools-reviewers,nchevobbe
Done mostly automatically via find/replace following the conversions
specified here:

  https://groups.google.com/a/mozilla.org/g/firefox-dev/c/9sGpF1TNbLk/m/QpU3oTUuAgAJ

For the most part I think the "flex: N N" usage could be simplified to
just "flex: N", but I wanted to preserve behavior (-moz-box-flex sets
both flex-grow and flex-shrink).

I changed legacy layout to also look at the order property rather than
-moz-box-ordinal-group because it made splitters and treecols easier (we
don't need to deal with both orders).

Differential Revision: https://phabricator.services.mozilla.com/D171715
2023-03-08 16:13:57 +00:00
Stanca Serban
923ef223cd Backed out changeset c25af897c9bc (bug 1820534) for causing reftests and mochitests failures. 2023-03-08 17:34:42 +02:00
Emilio Cobos Álvarez
57e476145f Bug 1820534 - Move front-end to modern flexbox. r=Gijs,dao,settings-reviewers,credential-management-reviewers,sgalich,devtools-reviewers,nchevobbe
Done mostly automatically via find/replace following the conversions
specified here:

  https://groups.google.com/a/mozilla.org/g/firefox-dev/c/9sGpF1TNbLk/m/QpU3oTUuAgAJ

For the most part I think the "flex: N N" usage could be simplified to
just "flex: N", but I wanted to preserve behavior (-moz-box-flex sets
both flex-grow and flex-shrink).

I changed legacy layout to also look at the order property rather than
-moz-box-ordinal-group because it made splitters and treecols easier (we
don't need to deal with both orders).

Differential Revision: https://phabricator.services.mozilla.com/D171715
2023-03-08 14:11:35 +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
Ksenia Berezina
5f90b947c2 Bug 1805409 - Ship v112.0.0 of the WebCompat System Addon r=webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D171795
2023-03-07 00:41:48 +00:00
Emilio Cobos Álvarez
b3bbbc0fcb Bug 1820509 - Tweak compat intervention to use -webkit-box-flex rather than -moz-box-flex. r=webcompat-reviewers,denschub
Use -webkit-box-flex rather than -moz-box-flex, so this doesn't stop
working when we stop supporting the -moz prefixed-properties.

I noticed this while switching our front-end away from -moz-box-flex.

Differential Revision: https://phabricator.services.mozilla.com/D171700
2023-03-06 13:59: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
Niklas Baumgardner
a021a3adbb Bug 1812719 - Disable PiP scrubber and timestamp for live videos on Twitch. r=pip-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D168846
2023-02-24 14:00:17 +00:00
Niklas Baumgardner
e917b98b54 Bug 1812719 - Update keyboardControls to be enabled by default and opt in to disable. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D170235
2023-02-24 14:00:17 +00:00
janvi01
65ad197431 Bug 1815267 - Adjust PIP toggle in MSN r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D170351
2023-02-24 01:31:39 +00:00
Joel Maher
a62ef05cdb Bug 1816191 - Skip tests in order to keep win7 running @ azure. r=gbrown,necko-reviewers,settings-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,nalexander,sgalich,alwu
Differential Revision: https://phabricator.services.mozilla.com/D169523
2023-02-14 23:44:12 +00:00
Dimi
5e9fc74b57 Bug 1810746 - Implement a new address update doorhanger prototype r=credential-management-reviewers,sgalich
This is only a prototype and is currently disabled by default.

Differential Revision: https://phabricator.services.mozilla.com/D167557
2023-02-14 22:50:20 +00:00
Dimi
b579290e6b Bug 1808176 - Share the same logic when process credit card and address form submission event. r=sgalich
This patch changes how we processing address form submission event. The current step works as follows:
1. Check whether the submitted address already exists, if yes, do not
   show address doorhanger
2. Check whether address capture is disabled, if yes, do not show
   doorhanger
3. Check whether a duplicated address exists, if yes, show update
   doorhanger. If no, show address FTU doorhanger.

NOTE:
- FTU doorhanger will be replaced with save address doorhanger soon.

Differential Revision: https://phabricator.services.mozilla.com/D166662
2023-02-14 09:23:48 +00:00
Marian-Vasile Laza
b787a33144 Backed out changeset 3d827de67652 (bug 1808176) for causing geckoview failures. CLOSED TREE 2023-02-14 00:55:49 +02:00
Dimi
ba0970df38 Bug 1808176 - Share the same logic when process credit card and address form submission event. r=sgalich
This patch changes how we processing address form submission event. The current step works as follows:
1. Check whether the submitted address already exists, if yes, do not
   show address doorhanger
2. Check whether address capture is disabled, if yes, do not show
   doorhanger
3. Check whether a duplicated address exists, if yes, show update
   doorhanger. If no, show address FTU doorhanger.

NOTE:
- FTU doorhanger will be replaced with save address doorhanger soon.

Differential Revision: https://phabricator.services.mozilla.com/D166662
2023-02-13 21:25:24 +00:00
Mark Banner
cdf8548a04 Bug 1814931 - Convert services/sync imports to direct ES imports. r=markh,settings-reviewers,credential-management-reviewers,mconley,dimi
Differential Revision: https://phabricator.services.mozilla.com/D168837
2023-02-13 11:44:29 +00:00
Thomas Wisniewski
fd940f1739 Bug 1805408 - Ship v111.0.0 of the WebCompat System Addon. r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D169347
2023-02-09 20:40:58 +00:00
janvi01
3207daf513 Bug 1764834 - Fix: AirMozilla play and mute button sync in PIP window r=kpatenio,niklas
Differential Revision: https://phabricator.services.mozilla.com/D168123
2023-02-07 18:55:56 +00:00
Niklas Baumgardner
a662ae8e3c Bug 1812621 - Disbale PiP scrubber and timestamp for live videos on YouTube r=cmkm,pip-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D168270
2023-02-01 21:46:32 +00:00
Gijs Kruitbosch
efef52fc92 Bug 1795255 - autofix duplicate imports in tests under browser/, r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D166179
2023-01-31 11:48:41 +00:00
Dimi
eb1ab82505 Bug 1812235 - Rollback credit card record version from 4 to 3 r=markh,sgalich
Mobile clients reject syncing when credit card record version is not 3, so this patch
reverts the credit card record version back to 3 (with `cc-type` field).

The auto-detect network type behavior implemented in bug 1667257 still applies.
The changes made in this commit are:
1. Save the cc-type to storage to comply with the expectation of mobile clients.
   (This is the behavior for v3 credit record)
2. When a v4 record is found, rollback to v3 and make sure `_sync.changeCounter` is set
   so we upload the downgraded record to the sync server

Differential Revision: https://phabricator.services.mozilla.com/D167814
2023-01-27 21:08:55 +00:00
Narcis Beleuzu
00d577f2fd Backed out changeset 3d9e6839b65e (bug 1812235) for xpc failure on test_sync_deprecate_credit_card_v4.js . CLOSED TREE 2023-01-27 17:17:00 +02:00
Dimi
00d5305b4b Bug 1812235 - Rollback credit card record version from 4 to 3 r=markh,sgalich
Mobile clients reject syncing when credit card record version is not 3, so this patch
reverts the credit card record version back to 3 (with `cc-type` field).

The auto-detect network type behavior implemented in bug 1667257 still applies.
The changes made in this commit are:
1. Save the cc-type to storage to comply with the expectation of mobile clients.
   (This is the behavior for v3 credit record)
2. When a v4 record is found, rollback to v3 and make sure `_sync.changeCounter` is set
   so we upload the downgraded record to the sync server

Differential Revision: https://phabricator.services.mozilla.com/D167814
2023-01-27 11:28:38 +00:00
Cieara Meador
863c218a9a Bug 1807950 - Use Hulu video wrapper for duration r=niklas,pip-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D166733
2023-01-26 20:28:41 +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
Gijs Kruitbosch
9946c4fcbb Bug 1810995 - update BrowserTestUtils.loadURI consumers to use loadURIString (automated) - browser - r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D167153
2023-01-19 20:16:42 +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
William Durand
6cbcad5461 Bug 1797777 - Use browser_specific_settings instead of applications in extension manifests. r=rpl,twisniewski,markh,webcompat-reviewers,credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D167018
2023-01-18 15:57:30 +00:00
Mark Banner
2a9627f119 Bug 1810877 - Automatically replace Cu.reportError with console.error (browser/extensions/report-site-issue/). r=webcompat-reviewers,twisniewski
Depends on D167095

Differential Revision: https://phabricator.services.mozilla.com/D167096
2023-01-18 08:24:40 +00:00
Mark Banner
56fdbd1a79 Bug 1810877 - Automatically replace Cu.reportError with console.error (browser/extensions/search-detection/). r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D167095
2023-01-18 08:24:40 +00:00
William Durand
b8a1c9c987 Bug 1810725 - Use browser_specific_settings instead of applications in search-detection add-on. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D167015
2023-01-17 13:43:45 +00:00
Dimi
0f26fbb9c0 Bug 1808794 - Compare submitted data with data in storage to determine whether to show credit card doorhanger r=sgalich
Originally, we determine whether to show doorhanger by checking if users
have modified autofilled fields. If yes, then we show the credit card update doorhanger.

However, this is not always correct. It is possible the updated data
matches other data in the storage, in that case, we still shouldn't show
the update doorhanger.

This patch updates the behavior to always compare the submmited data and
data in the storage to determine whether to show the update doorhanger.

Differential Revision: https://phabricator.services.mozilla.com/D166316
2023-01-16 21:44:20 +00:00
Katherine Patenio
e38a519d19 Bug 1791075 - update PiP wrapper for dailymotion. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D166741
2023-01-16 18:19:37 +00:00
Dennis Schubert
36071615e9 Bug 1805407 - Ship v110.0.0 of the WebCompat System Addon. r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D166693
2023-01-12 17:08:25 +00:00
Niklas Baumgardner
2e684db116 Bug 1779454 - Fix Netflix wrapper to allow scrubbing. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D166403
2023-01-10 20:16:18 +00:00
Bilal
011731ad25 Bug 1799531 - changed 'applications' manifest key. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D166377
2023-01-10 17:24:32 +00:00
Niklas Baumgardner
492fde44b3 Bug 1779453 - Prime video wrapper fix. r=cmkm,pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D164509
2023-01-09 22:04:55 +00:00
Dimi
b1150db019 Bug 1809135 - Split up browser_creditCard_doorhanger.js test r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D166304
2023-01-09 15:12:19 +00:00
Dimi
afce6650ee Bug 1808303 - Remove the pref to determine whether a user has ever used credit card autofill r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D165860
2023-01-04 19:43:57 +00:00
Marian-Vasile Laza
4bef0b11dd Backed out changeset 52395ed9f1fd (bug 1808303) for causing linting failures on browser_creditCard_submission_autodetect_type.js. CLOSED TREE 2023-01-04 21:36:18 +02:00
Dimi
fbb1992942 Bug 1808303 - Remove the pref to determine whether a user has ever used credit card autofill r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D165860
2023-01-04 19:13:47 +00:00
Dimi
3177b171e0 Bug 1804901 - Add form interaction telemetry r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D164812
2023-01-04 08:50:33 +00:00
Dimi
192b74fdff Bug 1801039 - P3. Add testcases for address telemetry r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D164353
2023-01-03 20:55:57 +00:00
Dimi
73e1a5d878 Bug 1801039 - P1. Share common code for Address and Credit Card r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D164351
2023-01-03 20:55:56 +00:00
Noemi Erli
03a1192480 Backed out 3 changesets (bug 1801039) for causing multiple failures CLOSED TREE
Backed out changeset 0bbe6fbc7658 (bug 1801039)
Backed out changeset 7de8b9fa5c54 (bug 1801039)
Backed out changeset fe8346f26b2d (bug 1801039)
2023-01-03 13:54:03 +02:00
Dimi
ee2ec8b900 Bug 1801039 - P3. Add testcases for address telemetry r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D164353
2023-01-03 10:48:43 +00:00
Dimi
9cb94a3e8e Bug 1801039 - P1. Share common code for Address and Credit Card r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D164351
2023-01-03 10:48:42 +00:00
Dimi
4915cb3676 Bug 1667257 - Detect credit card type by examining IIN part of credit card number r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D164904
2023-01-03 08:11:54 +00:00
Marian-Vasile Laza
abf6758ed8 Backed out changeset 8fb839f5a2ba (bug 1667257) for causing xpcshell failures on test_migrateRecords.js. CLOSED TREE 2023-01-02 16:40:08 +02:00
Olli Pettay
5d21de32ac Bug 1807812 - Remove WidgetEventTime::mTime, r=masayuki,geckoview-reviewers,m_kato
HTMLSelectEventListener changes are needed, since currently that code works somewhat by accident given that
mTime often contains totally bogus values, like PR_IntervalNow(). Those changes then reveal issues also in
browser_editAddressDialog.js.

Differential Revision: https://phabricator.services.mozilla.com/D165618
2023-01-02 12:31:40 +00:00
Dimi
0847480c62 Bug 1667257 - Detect credit card type by examining IIN part of credit card number r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D164904
2023-01-02 09:57:40 +00:00
Dimi
0c0d9925f4 Bug 1805838 - Remove 'extensions.formautofill.creditCards.hideui' preference r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D164787
2023-01-02 09:51:14 +00:00
Mark Banner
8730eec697 Bug 1806359 - Convert telemetry imports to direct ES imports. r=necko-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,janerik,mconley,sgalich,bytesized,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D165002
2022-12-23 12:37:07 +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
Dimi
a57a65c6bc Bug 1806406 - Remove records in the end of each subtest in browser_creditCard_doorhanger.js r=sgalich
To make sure each of subtest in the test is independent.

Differential Revision: https://phabricator.services.mozilla.com/D165023
2022-12-20 07:49:38 +00:00
Niklas Baumgardner
4c9078c821 Bug 1804895 - Update setMuted method for Hulu video wrapper to only toggle when setting a new muted state. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D164368
2022-12-15 15:45:07 +00:00
Thomas Wisniewski
a66016b527 Bug 1805441 - Have SmartBlock's IMA shim also fire a CONTENT_RESUME_REQUESTED event; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D164588
2022-12-13 18:27:49 +00:00
Thomas Wisniewski
6b9ecabe4f Bug 1805108 - Update our webcompat intervention for sling.com; r=webcompat-reviewers,denschub
Differential Revision: https://phabricator.services.mozilla.com/D164548
2022-12-13 12:57:23 +00:00
Thomas Wisniewski
6335651d9b Bug 1804591 - Remove the oldPush work-around added to the GTM SmartBlock shim in bug 1760279; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D164325
2022-12-12 15:52:40 +00:00
Ksenia Berezina
e2a6031ebb Bug 1776678 - Ship v109.0.0 of the WebCompat System Addon r=webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D164256
2022-12-08 20:29:53 +00:00
Mark Banner
c338c0398d Bug 1803757 - Automatically replace Cu.reportError with console.error (credentials). r=credential-management-reviewers,sgalich
Depends on D163701

Differential Revision: https://phabricator.services.mozilla.com/D163702
2022-12-02 18:44:44 +00:00
Dimi
8dd1fcf6d4 Bug 1803346 - cc_form_v2 event telemetry should record "user_filled" on cc fields for when users don't use autofill r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D163517
2022-12-01 07:54:27 +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
Thomas Wisniewski
d9e116c015 Bug 1801418 - Do not accidentally run data layer callbacks twice if SmartBlock's shim runs after Tag Manager; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D162590
2022-11-21 18:43:27 +00:00
Mark Banner
c1837954be Bug 1799314 - Convert consumers of testing modules to import ES modules direct (browser/). r=Gijs,settings-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D161914
2022-11-17 12:00:30 +00:00
Mark Banner
e9d9a68cc8 Bug 1799314 - Convert consumers of testing modules to import ES modules direct (credential management). r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D161907
2022-11-17 12:00:28 +00:00
Thomas Wisniewski
42618eb960 Bug 1776677 - Ship v108.0.0 of the WebCompat System Addon. r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D161849
2022-11-10 22:22:03 +00:00
Katherine Patenio
9e274d939f Bug 1795106 - updated tubitv script for PiP cc and subs support. r=pip-reviewers,niklas
Differential Revision: https://phabricator.services.mozilla.com/D161507
2022-11-07 21:57:40 +00:00
Mark Banner
18753bfe42 Bug 1798212 - Convert consumers of downloads code to ES modules. r=mak,geckoview-reviewers,extension-reviewers,settings-reviewers,credential-management-reviewers,sgalich,mconley,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D161013
2022-11-07 17:56:10 +00:00
trickypr
a914e03ff7 Bug 1510561 - Part 12: Apply plugin:mozilla/valid-jsdoc to browser/extensions/report-site-issue. r=webcompat-reviewers,twisniewski
Depends on D161386

Differential Revision: https://phabricator.services.mozilla.com/D161387
2022-11-07 12:33:29 +00:00
trickypr
84b9641650 Bug 1510561 - Part 11: Apply plugin:mozilla/valid-jsdoc to browser/extensions/formautofill. r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D161386
2022-11-07 12:33:29 +00:00
Niklas Baumgardner
ed87257b18 Bug 1775509 - Add subtitles to HBO Max site wrapper. r=cmkm
Depends on D161184

Differential Revision: https://phabricator.services.mozilla.com/D161185
2022-11-04 14:16:20 +00:00
Niklas Baumgardner
f6cd63ad4d Bug 1798963 - Fix HBO Max site wrapper. r=cmkm
Differential Revision: https://phabricator.services.mozilla.com/D161184
2022-11-04 14:16:19 +00:00
Mark Banner
9189ff3f6f Bug 1798018 - Convert consumers of toolkit/modules/tests to import ES modules direct. r=Gijs,webdriver-reviewers,extension-reviewers,settings-reviewers,credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D160664
2022-11-01 13:26:38 +00:00
Andrew Osmond
77b6b3ccc7 Bug 1794722 - Part 3. Remove all uses of GfxInfo::GetWebRenderEnabled. r=jrmuizel,webcompat-reviewers,twisniewski
This is always true.

Differential Revision: https://phabricator.services.mozilla.com/D160122
2022-10-28 12:36:06 +00:00
Cristian Tuns
1303ee58d8 Backed out 3 changesets (bug 1794722) for causing multiple failures on RemoteProcessMonitor CLOSED TREE
Backed out changeset 0217af5b1aa6 (bug 1794722)
Backed out changeset d7805be9dfb3 (bug 1794722)
Backed out changeset 0093f071f1a5 (bug 1794722)
2022-10-27 20:52:36 -04:00
Andrew Osmond
f8dc716e8d Bug 1794722 - Part 3. Remove all uses of GfxInfo::GetWebRenderEnabled. r=jrmuizel,webcompat-reviewers,twisniewski
This is always true.

Differential Revision: https://phabricator.services.mozilla.com/D160122
2022-10-28 00:08:04 +00:00
Joel Maher
7d57e8ce58 Bug 1797751 - carry over skip-if conditions from win10 to win11. r=bxbrenden,necko-reviewers,settings-reviewers,credential-management-reviewers,valentin,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D160529
2022-10-28 00:00:40 +00:00
Dennis Schubert
db2cf07ec5 Bug 1776676 - Ship v107.0.0 of the WebCompat System Addon. r=webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D160231
2022-10-25 17:07:36 +00:00
Mark Banner
2ffde1e92f Bug 1792341 - Migrate more toolkit/modules consumers to use direct ES module import. r=Gijs,webdriver-reviewers,perftest-reviewers,necko-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,sgalich,owlish,bytesized,AlexandruIonescu,whimboo,mconley,mixedpuppy
Mainly automated changes. Some manual ESLint fixes and whitespace cleanup.

Differential Revision: https://phabricator.services.mozilla.com/D158452
2022-10-18 11:21:26 +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
Mark Banner
62ac9beaac Bug 1795362 - Ignore ESLint rule valid-services-property in fallback code in AboutCompat.jsm. r=webcompat-reviewers,denschub
Differential Revision: https://phabricator.services.mozilla.com/D159422
2022-10-14 18:45:14 +00:00
Mike Kaply
b94d158f96 Bug 1793742 - Disable autofill prefs when locked by policy. r=tgiles,credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D158676
2022-10-07 16:40:42 +00:00
Dimi
6ce872d7b4 Bug 1792995 - P3. Enable using fathom to identify cc-name field. r=sgalich
This patch change the behavior of the following two cases:
1. Before this patch, if a form contains a cc-name field and a cc-exp
   field that are both identified by regex-based heuristic, we consider
   it a valid cc section in Nighty build.

   After this patch, the above case only consider a valud cc section when the cc-name field is
   identified by fathom. This applys to all builds.

2. Before this patch, a form contains only a cc-name field without
   autocomplete attribute is never considered a valid cc section.

   After this patch, a form contains only a cc-name field is considered
   a valid cc section when fathom is confident

Differential Revision: https://phabricator.services.mozilla.com/D158648
2022-10-06 17:07:18 +00:00
Dimi
ec568ffd8c Bug 1792995 - P2. Add a 'fathom' prefix to formautofill fathom related preferences r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D158647
2022-10-06 17:07:17 +00:00
Dimi
b7842d66a8 Bug 1792995 - P1. Add a preference to determine what types of credit card fields are checked by fathom. r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D158646
2022-10-06 17:07:17 +00:00
Dimi
de72e8fac8 Bug 1793465 - Enable detecting name + expiry cc section preference before running the testcase r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D158554
2022-10-04 17:35:21 +00:00
Dimi
3b13923820 Bug 1792689 - Extend cc_form_v2 event telemetry to be able to tell how a field is identified r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D158251
2022-09-30 07:33:16 +00:00
Cieara Meador
624b8fced7 Bug 1792962 - Add PiP wrapper for Frontend Masters videos r=pip-reviewers,niklas
Differential Revision: https://phabricator.services.mozilla.com/D158394
2022-09-30 03:47:15 +00:00
Butkovits Atila
d3ee24dbfd Backed out changeset 89516431e510 (bug 1792689) for causing failures at browser_creditCard_telemetry.js. CLOSED TREE 2022-09-29 21:56:09 +03:00
Dimi
be70e01012 Bug 1792689 - Extend cc_form_v2 event telemetry to be able to tell how a field is identified r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D158251
2022-09-29 12:34:19 +00:00
Dimi
a310d7d844 Bug 1792544 - Consider cc form a valid credit card section as long as one of its field contain cc-* autocomplete attribute r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D158248
2022-09-29 12:33:46 +00:00
Mark Banner
8d1ebcb9d6 Bug 1792365 - Convert toolkit/modules consumers to use ES module imports directly. r=webdriver-reviewers,perftest-reviewers,geckoview-reviewers,extension-reviewers,preferences-reviewers,desktop-theme-reviewers,application-update-reviewers,pip-reviewers,credential-management-reviewers,robwu,Gijs,sgalich,bytesized,AlexandruIonescu,dao,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D158094
2022-09-29 06:52:34 +00:00
Evan
f71e1c1af2 Bug 1788783 -Converted Picture in Picture JSM modules to ESMs. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D157039
2022-09-23 18:11:48 +00:00
Jonathan Sudiaman
c27b002b63 Bug 1790758 - Convert Region.jsm and IgnoreLists.jsm JSM modules to ESMs r=Standard8,preferences-reviewers,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D157337
2022-09-20 12:21:45 +00:00
janvi01
28eb9aa503 Bug 1786129 - Added caption support for videojs sites r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D156669
2022-09-13 19:08:32 +00:00
Dimi
d8ef477973 Bug 1790042 - Explicitly set a higher confidence value in formautofill testcases r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D156961
2022-09-09 23:20:44 +00:00
Butkovits Atila
ca448c655a Backed out changeset f0bd843698b2 (bug 1765409) for causing failure at browser_creditCard_selected_attribute_does_not_change.js. CLOSED TREE 2022-09-08 22:48:10 +03:00
Dennis Schubert
8f402ca48b Bug 1776675 - Import WebCompat Interventions v106. r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D156863
2022-09-08 16:34:53 +00:00
Tim Giles
9db8cd0bbd Bug 1765409 - Do not change the 'selected' attribute of option elements when autofilling. r=credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D144433
2022-09-08 15:24:45 +00:00
Dimi
79818c9cbe Bug 1789419 - Remove credit card test that depends on build setting. r=sgalich
The test fails on beta simulation because release build and late beta
use a higher confidence threshold.

We can remvoe this test since the test is already covered by the next
two testcases (low confidence & high confidence)

Differential Revision: https://phabricator.services.mozilla.com/D156571
2022-09-06 17:54:07 +00:00
Dimi
18e3e3f923 Bug 1787162 - Treat form with cc-name and cc-exp field as a valid credit card form r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D155580
2022-09-05 09:15:40 +00:00
Dimi
61775d53f8 Bug 1788621 - Add an extra rule to determine whether a form with only a cc-number field is a valid cc form r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D156165
2022-09-02 10:18:24 +00:00
Noemi Erli
a8a1f12d55 Backed out changeset f3e5a79c5252 (bug 1788621) for causing failures in browser_creditCard_heuristics.js 2022-09-02 06:01:45 +03:00
Dimi
98b70a036d Bug 1788621 - Add an extra rule to determine whether a form with only a cc-number field is a valid cc form r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D156165
2022-09-01 22:09:07 +00:00
Eemeli Aro
9e7ffeb5e0 Bug 1446164 - Migrate formautofill edit dialogs to Fluent. r=sgalich,fluent-reviewers,flod
Migrating the strings used by the edit dialogs also allows/requires for their migration elsewhere.

Some streamlining is applied to how autofillEditForms.js gets access to e.g. FormFillUtils methods, so that they are no longer routed via the XHTML files' script tags. The prior independence of this file from internal dependencies appears to have been in place to support its use as a part of the Payments API's UI, but that was dropped in bug 1721229.

The Fluent migration script included in this patch also covers changes from the immediately preceding patch.

The intl documentation change is a typo correction that was noticed while working on this patch.

Differential Revision: https://phabricator.services.mozilla.com/D155705
2022-09-01 20:35:37 +00:00
Eemeli Aro
9b52b652aa Bug 1786708 - Migrate formautofill management dialogs to Fluent. r=sgalich,fluent-reviewers,preferences-reviewers,flod,jaws
A new FTL file for the extension is added under `browser/preferences/` rather than `browser/extensions/formautofill/`, as the former is a more common location for FTL localizations, and the extension already relies on an FTL file hosted outside its own directory, `toolkit/payments/payments.ftl`.

The dialogs are not fully migrated in this patch, as some of the strings are shared with the edit dialogs and are migrated separately.

A Fluent migration for the localization changes applied here is included in the next patch after this one.

Differential Revision: https://phabricator.services.mozilla.com/D155478
2022-09-01 20:35:34 +00:00
Norisz Fay
e1a0b90205 Backed out 2 changesets (bug 1786708, bug 1446164) for causing multiple failures CLOSED TREE
Backed out changeset 469e2500f00e (bug 1446164)
Backed out changeset 0d298c6f7475 (bug 1786708)
2022-09-01 15:34:56 +03:00
Eemeli Aro
5475c4b139 Bug 1446164 - Migrate formautofill edit dialogs to Fluent. r=sgalich,fluent-reviewers,flod
Migrating the strings used by the edit dialogs also allows/requires for their migration elsewhere.

Some streamlining is applied to how autofillEditForms.js gets access to e.g. FormFillUtils methods, so that they are no longer routed via the XHTML files' script tags. The prior independence of this file from internal dependencies appears to have been in place to support its use as a part of the Payments API's UI, but that was dropped in bug 1721229.

The Fluent migration script included in this patch also covers changes from the immediately preceding patch.

The intl documentation change is a typo correction that was noticed while working on this patch.

Depends on D155478

Differential Revision: https://phabricator.services.mozilla.com/D155705
2022-09-01 08:26:47 +00:00
Eemeli Aro
107c5bf2d9 Bug 1786708 - Migrate formautofill management dialogs to Fluent. r=sgalich,fluent-reviewers,preferences-reviewers,flod,jaws
A new FTL file for the extension is added under `browser/preferences/` rather than `browser/extensions/formautofill/`, as the former is a more common location for FTL localizations, and the extension already relies on an FTL file hosted outside its own directory, `toolkit/payments/payments.ftl`.

The dialogs are not fully migrated in this patch, as some of the strings are shared with the edit dialogs and are migrated separately.

A Fluent migration for the localization changes applied here is included in the next patch after this one.

Differential Revision: https://phabricator.services.mozilla.com/D155478
2022-09-01 08:26:46 +00:00
Dimi
d79df6b10c Bug 1783129 - P2. Add a testcase to test cases when the confidence value is below and above the threshold r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D155487
2022-08-29 06:44:33 +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
Ksenia Berezina
be1525d757 Bug 1776674 - Ship v105.0.0 of the WebCompat System Addon r=webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D154817
2022-08-16 19:39:45 +00:00
Valentin Gosu
62cd75e04e Bug 1783840 - Remove doh-rollout extension stub and migrations r=Gijs
This code was added in Firefox 80. I there have been enough versions so that
the majority of profiles have been migrated.
This patch removes the doh-rollout stub extension, migration code and tests
for the migration.

Differential Revision: https://phabricator.services.mozilla.com/D154092
2022-08-15 07:19:12 +00:00
Thomas Wisniewski
bc244b3b70 Bug 1784302 - Add a navigator.connection intervention for open.toutiao.com; r=webcompat-reviewers,ksenia
Differential Revision: https://phabricator.services.mozilla.com/D154425
2022-08-12 15:19:50 +00:00
Ksenia Berezina
54805bd7bf Bug 1784309 - Add an intervention for bet365 and regional sites r=webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D154437
2022-08-11 17:56:10 +00:00
Dimi
12ae926496 Bug 1783600 - P2. Test confidence value is set in cc_form_v2 events telemetry r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D153912
2022-08-11 13:49:11 +00:00
Dimi
4e8cd152ca Bug 1783600 - P1. Store confidence value in credit card form detection telemetry r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D153911
2022-08-11 13:49:11 +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
Niklas Baumgardner
86ec2d5d74 Bug 1782035 - max width and height for screenshots should be none. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D154017
2022-08-09 13:54:47 +00:00
Sergey Galich
7c2a680f5a Bug 1776589 - use add_setup() in browser/extensions/formautofill r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D153505
2022-08-09 03:47:38 +00:00
Barret Rennie
2d53da9760 Bug 1772179 - Port osfile.jsm usage to IOUtils in browser/extensions r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D153698
2022-08-04 20:31:48 +00:00
Dimi
ad3ef71c15 Bug 1782535 - P2. Update testcase r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D153582
2022-08-03 15:38:20 +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
Mark Banner
7428be4a86 Bug 1782008 - Remove now unnecessary .eslintrc.js files. r=webcompat-reviewers,extension-reviewers,media-playback-reviewers,pip-reviewers,denschub,rpl,alwu,mossop
Differential Revision: https://phabricator.services.mozilla.com/D152736
2022-08-03 11:16:20 +00:00
Thomas Wisniewski
17a35ba498 Bug 1779490 - follow up patch to correctly enable the www.lapresse.ca firebase fix; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D152919
2022-07-27 18:19:56 +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
Niklas Baumgardner
ae6f84ed82 Bug 1779517 - Set max width and height for screenshots iframes. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D152451
2022-07-26 21:15:29 +00:00
Mark Banner
58566a1db9 Bug 1777268 - Support structuredClone in the system global by default. r=webcompat-reviewers,twisniewski,kmag
Differential Revision: https://phabricator.services.mozilla.com/D152196
2022-07-26 20:13:52 +00:00
Tooru Fujisawa
a032f53a63 Bug 1780543 - Part 5: Add mozilla/chrome-script environment. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D152430
2022-07-26 02:46:30 +00:00
Tooru Fujisawa
4e35a2bf9c Bug 1780543 - Part 3: Add mozilla/process-script environment as alias to frame-script. r=Standard8,perftest-reviewers,webcompat-reviewers,necko-reviewers,twisniewski,sparky,dragana
Differential Revision: https://phabricator.services.mozilla.com/D152428
2022-07-26 02:46:29 +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
Janvi Bajoria
3d6b59e720 Bug 1762230 - videojs wrapper for PIP captions/subtitles r=kpatenio,niklas
Differential Revision: https://phabricator.services.mozilla.com/D151367
2022-07-21 13:32:17 +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
Dimi
305704be14 Bug 1775233 - P2. Update testcases to accept credit card forms with only one credit card number field (without autocomplete=cc-number) r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D151807
2022-07-18 07:11:55 +00:00
Thomas Wisniewski
9abebe821e Bug 1760279 - have our Google Analytics/Tag Manager shim call the original dataLayer's push method if it has successfully loaded, so page's custom JS stored in GTM can run; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151971
2022-07-16 23:29:51 +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
Thomas Wisniewski
e0b8db1aa4 Bug 1779529 - don't remove elements in the GPT SmartBlock shim when their slots don't need any content; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151894
2022-07-15 04:11:13 +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
Janvi Bajoria
da99f1a9ea Bug 1776628 - PIP Video-Adapter for supporting Voot Subtitles r=kpatenio,niklas
Differential Revision: https://phabricator.services.mozilla.com/D150561
2022-07-14 15:43:37 +00:00
Thomas Wisniewski
9d70164066 Bug 1750699 - fix SmartBlock's shim for private browsing Firebase webcompat, which broke in nightly builds after the patches in bug 1776109 landed; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151683
2022-07-13 15:18:24 +00:00
Edward Brace
f2510f8760 Bug 1773325 - Added PiP Subtitles Support for Washington Post r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D148683
2022-07-12 21:39:05 +00:00
Thomas Wisniewski
bd8d8be012 Bug 1779060 - fix a typo in the IMA SmartBlock shim causing it to not play some videos properly; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151601
2022-07-12 16:33:42 +00:00
Tooru Fujisawa
54623364da Bug 1777486 - Part 2: Migrate XPCOMUtils.jsm consumers with automatic migration. r=webdriver-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,kmag,owlish,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D151214
2022-07-12 04:21:34 +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
Andreea Pavel
7738a75fdd Backed out 11 changesets (Bug 1777486) for failing bc at browser_startup.js on a CLOSED TREE
Backed out changeset b6c4c386f1a6 (Bug 1777486)
Backed out changeset 195cc2de8433 (Bug 1777486)
Backed out changeset 20c746fb1648 (Bug 1777486)
Backed out changeset d5fd8173d62d (Bug 1777486)
Backed out changeset 6d758fab5a3e (Bug 1777486)
Backed out changeset e938b601ba15 (Bug 1777486)
Backed out changeset 0c4ea0b9416b (Bug 1777486)
Backed out changeset 0559c53cc668 (Bug 1777486)
Backed out changeset eea573d3a9f9 (Bug 1777486)
Backed out changeset 9ce3a6496a49 (bug 1777486)
Backed out changeset b0867652fc48 (bug 1777486)
2022-07-11 22:24:40 +03:00
Tooru Fujisawa
8cd6ed7409 Bug 1777486 - Part 2: Migrate XPCOMUtils.jsm consumers with automatic migration. r=webdriver-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,kmag,owlish,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D151214
2022-07-11 15:09:13 +00:00
Tooru Fujisawa
47c8f80432 Bug 1667455 - Part 6: Stop importing Services.jsm from chrome-priv JS code, non-top-level or multi-line cases. r=kmag,perftest-reviewers,AlexandruIonescu,sparky
Differential Revision: https://phabricator.services.mozilla.com/D150895
2022-07-11 12:41:51 +00:00
Tooru Fujisawa
bf93d07148 Bug 1667455 - Part 5: Stop importing Services.jsm from chrome-priv JS code, top-level single-line cases. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,extension-reviewers,application-update-reviewers,pip-reviewers,twisniewski,m_kato,jdescottes,mconley,AlexandruIonescu,mossop
Differential Revision: https://phabricator.services.mozilla.com/D150894
2022-07-11 12:41:50 +00:00
Tooru Fujisawa
f3a8c52c53 Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D150893
2022-07-11 12:41:50 +00:00
Thomas Wisniewski
28756b7a84 Bug 1778125 - update the SmartBlock Branch shim to accept a callback as the last argument of the init method regardless of number of arguments; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151412
2022-07-11 01:16:25 +00:00
Thomas Wisniewski
9bb8dfae8f Bug 1778049 - update the SmartBlock GPT shim to accept elements and slots as the parameter for display, and return already-defined slot when attempting to re-use the same id in defineSlot; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151344
2022-07-08 15:09:09 +00:00
Thomas Wisniewski
ef66fca875 Bug 1777699 - Have the SmartBlock iasPET shim send a default parameter to all callbacks; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D151181
2022-07-07 14:55:04 +00:00
Makoto Kato
ddd50edc4b Bug 1766273 - Add PiP subtitle support for Disney+. r=mhowell
Subtitle structure of disney+ seems to be the following.

```
<div class="dss-hls-subtitle-overlay">
  <div class="dss-subtitle-renderer-wrapper">
    <div class="dss-subtitle-renderer-cue-positioning-box">
      <div class="dss-subtitle-renderer-cue-window">
        <span class="dss-subtitle-renderer-cue">
          <span class="dss-subtitle-renderer-line">...</span>
          <span class="dss-subtitle-renderer-line">...</span>
```

Differential Revision: https://phabricator.services.mozilla.com/D149849
2022-07-06 04:46:08 +00:00
mozilla
ea453bb04a Bug 1776876 - Make the use of setTimeout clearer and relocate it to head.js r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D150550
2022-07-05 14:58:05 +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
Mike Conley
77ff97c5b8 Bug 1777367 - Put YouTube's PiP toggle visibility threshold back to 0.7. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D150702
2022-06-30 15:19:15 +00:00
Mark Banner
f81acc0ab7 Bug 1646183 - Use ESLint rule reject-importGlobalProperties to reject all imports in system modules. r=arai,webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D150354
2022-06-29 22:37:58 +00:00
Mark Banner
05e3f1ea83 Bug 1646183 - Extend ESLint rule reject-importGlobalProperties to also handle defineLazyGlobalGetters. r=arai,webdriver-reviewers,webcompat-reviewers,extension-reviewers,whimboo,twisniewski,kmag
Differential Revision: https://phabricator.services.mozilla.com/D150353
2022-06-29 22:37:57 +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
Kagami Sascha Rosylight
764ef75de5 Bug 1773740 - Part 4: Reapply mach -l eslint --fix with use-isInstance changes r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D148939
2022-06-27 20:31:34 +00:00
Niklas Baumgardner
10f1414acc Bug 1775529 - HBO Max site wrapper to include URLs with /episode/. r=pip-reviewers,mconley
Differential Revision: https://phabricator.services.mozilla.com/D150123
2022-06-24 21:30:14 +00:00
Thomas Wisniewski
64865cfb7a Bug 1775402 - disable the report-site-issues tests until we can determine why they intermittently fail in bz1775526; r=ksenia,webcompat-reviewers DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D150269
2022-06-24 16:44:20 +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
db8b4655a3 Bug 1775126 - fix a structured-cloning failure in the webcompat report-site-issue feature, and update and re-enable some of its tests; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D149847
2022-06-22 03:27:54 +00:00
Mark Banner
f3dad5a117 Bug 1771173 - Rework FormAutoFill's log creation to make it easier for linters to handle. r=sgalich
This rewrites the lazy getters, so that the lazy getter is defined at the call point, which makes it
easier for linters to understand what is being defined.
In some cases, the log is not being used, so the definition code is removed.

Differential Revision: https://phabricator.services.mozilla.com/D149716
2022-06-21 20:42:15 +00:00
criss
5d561f14dc Backed out changeset d0771d3e5261 (bug 1775126) for causing mochitest failures on browser_report_site_issue.js. CLOSED TREE 2022-06-21 22:25:58 +03: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
4f70108602 Bug 1775126 - fix a structured-cloning failure in the webcompat report-site-issue feature, and update and re-enable its tests; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D149847
2022-06-21 12:36:18 +00:00
Thomas Wisniewski
06c4c26001 Bug 1606294 - prevent responsive design overflows caused by blocked tracking ads in the SmartBlock Ads By Google shim; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D149640
2022-06-17 18:16:22 +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
255f433523 Bug 1759471 - have SmartBlock also shim the Google Analytics linker plugin; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D149399
2022-06-15 15:22:46 +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
6ffb86f56b Bug 1754395 - add more methods and properties which some sites expect to SmartBlock's Eluminate shim; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D149037
2022-06-13 14:40:28 +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
Wong Yi Xiong
3e3ada18c6 Bug 1768675 - Use wrapper for embedded Youtube videos. r=pip-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D148367
2022-06-09 16:07:05 +00:00
Thomas Wisniewski
a152b389c3 Bug 1769740 - have the SmartBlock Facebook SDK shim not provide a 'log in with Facebook' button if the placeholder has textContent already, to prevent multiple buttons from appearing; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D148790
2022-06-09 15:15:04 +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
Edward Brace
bce39ab941 Bug 1771551 - Add PiP subtitles support for BBC r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D148430
2022-06-06 20:03:09 +00:00
Thomas Wisniewski
86d736c809 Bug 1747400 - Update the value SmartBlock's Rich Relevance shim returns for RR.data.JSON to better-match what websites expect; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D148399
2022-06-06 16:59:04 +00:00
Tooru Fujisawa
2dcfd09f81 Bug 1772313 - Part 5: Stop calling ChromeUtils.defineModuleGetter for Services. r=kmag,webcompat-reviewers,pip-reviewers,denschub,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D148158
2022-06-06 04:42:06 +00:00
Molnar Sandor
77402a5caa Backed out 15 changesets (bug 1772313, bug 1772351, bug 1772360) for causing xpc failures in telemetry/tests/unit/test_SocketScalars.js CLOSED TREE
Backed out changeset c8b0a2ed239e (bug 1772360)
Backed out changeset 1922adad6abe (bug 1772351)
Backed out changeset 6d3634cce489 (bug 1772351)
Backed out changeset f03968a9d053 (bug 1772351)
Backed out changeset e7a38ef90fe4 (bug 1772351)
Backed out changeset b389e7654771 (bug 1772313)
Backed out changeset 59a33598ff51 (bug 1772313)
Backed out changeset ab60885a8a93 (bug 1772313)
Backed out changeset aad8efac9d05 (bug 1772313)
Backed out changeset 4378e519a8e7 (bug 1772313)
Backed out changeset 302ac54741f8 (bug 1772313)
Backed out changeset 74c59f9fd51c (bug 1772313)
Backed out changeset 575fb877c56c (bug 1772313)
Backed out changeset 2eaa68f10b19 (bug 1772313)
Backed out changeset 4a8b3ba193dc (bug 1772313)
2022-06-06 07:04:25 +03:00