Граф коммитов

4482 Коммитов

Автор SHA1 Сообщение Дата
Natalia Csoregi 78f5ecb34b Backed out 5 changesets (bug 1859590, bug 1854056) for causing failures on loginSelectAccept. CLOSED TREE
Backed out changeset 014fe16de49d (bug 1854056)
Backed out changeset de64651e1c03 (bug 1854056)
Backed out changeset 3dec43c1d8f4 (bug 1859590)
Backed out changeset 62fb2795d76a (bug 1854056)
Backed out changeset 9475f6426316 (bug 1854056)
2023-10-25 23:13:54 +03:00
Sergey Galich b6b6889549 Bug 1854056 - using bullet in autofill previews instead of * r=mtigley,credential-management-reviewers
Depends on D191355

Differential Revision: https://phabricator.services.mozilla.com/D191360
2023-10-25 16:08:00 +00:00
Sergey Galich a3d6d6b19f Bug 1854056 - removing affix from ProfileAutoCompleteResult r=mtigley,credential-management-reviewers
Depends on D191210

Differential Revision: https://phabricator.services.mozilla.com/D191355
2023-10-25 16:08:00 +00:00
Sergey Galich c45c1da8b7 Bug 1859590 - disabling browser/extensions/formautofill/test/unit/test_addressDataLoader.js r=mtigley,credential-management-reviewers
Depends on D191204

Differential Revision: https://phabricator.services.mozilla.com/D191210
2023-10-25 16:08:00 +00:00
Sergey Galich 3e95646ce3 Bug 1854056 - Consistently using autocomplete item image r=mtigley,desktop-theme-reviewers,credential-management-reviewers,reusable-components-reviewers,dao,tgiles
Depends on D191193

Differential Revision: https://phabricator.services.mozilla.com/D191204
2023-10-25 16:07:59 +00:00
Mark Banner 31a45737c0 Bug 1858673 - Remove now unnecessary disabling of ESLint no-unsanitized/* rules from test files. r=freddyb,media-playback-reviewers,credential-management-reviewers,devtools-reviewers,sessionstore-reviewers,places-reviewers,aosmond,sgalich,dao,padenot
Differential Revision: https://phabricator.services.mozilla.com/D190985
2023-10-24 08:48:41 +00:00
Sandor Molnar 76a739c4ed Backed out 5 changesets (bug 1859590, bug 1854056) bc failures on toolkit/components/passwordmgr/test/browser/browser_autocomplete_import.js CLOSED TREE
Backed out changeset 79f439bc112c (bug 1854056)
Backed out changeset 21f492220c90 (bug 1854056)
Backed out changeset 11b44b67f7c5 (bug 1859590)
Backed out changeset 96672921806a (bug 1854056)
Backed out changeset 8027708ec789 (bug 1854056)
2023-10-23 23:49:46 +03:00
Sergey Galich 25cd9c5f77 Bug 1854056 - using bullet in autofill previews instead of * r=mtigley,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D191360
2023-10-23 20:00:05 +00:00
Sergey Galich 7467addc43 Bug 1854056 - removing affix from ProfileAutoCompleteResult r=mtigley,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D191355
2023-10-23 20:00:04 +00:00
Sergey Galich 31015889d7 Bug 1859590 - disabling browser/extensions/formautofill/test/unit/test_addressDataLoader.js r=mtigley,credential-management-reviewers
Depends on D191204

Differential Revision: https://phabricator.services.mozilla.com/D191210
2023-10-23 20:00:04 +00:00
Sergey Galich cdd4092b81 Bug 1854056 - Consistently using autocomplete item image r=mtigley,desktop-theme-reviewers,credential-management-reviewers,reusable-components-reviewers,dao,tgiles
Depends on D191193

Differential Revision: https://phabricator.services.mozilla.com/D191204
2023-10-23 20:00:03 +00:00
Cosmin Sabou 823279018b Backed out 5 changesets (bug 1859590, bug 1854056) for bc failures on browser_autocomplete_footer.js.
Backed out changeset f03a3df1b30b (bug 1854056)
Backed out changeset bdb9a6b7765f (bug 1854056)
Backed out changeset f9287cfb67ba (bug 1859590)
Backed out changeset 6f4de0d48fe9 (bug 1854056)
Backed out changeset 0a87d96e1cbd (bug 1854056)
2023-10-23 21:16:52 +03:00
Sergey Galich 097aac74ea Bug 1854056 - using bullet in autofill previews instead of * r=mtigley,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D191360
2023-10-23 16:56:20 +00:00
Sergey Galich 6a8780f64d Bug 1854056 - removing affix from ProfileAutoCompleteResult r=mtigley,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D191355
2023-10-23 16:56:19 +00:00
Sergey Galich df805085fd Bug 1859590 - disabling browser/extensions/formautofill/test/unit/test_addressDataLoader.js r=mtigley,credential-management-reviewers
Depends on D191204

Differential Revision: https://phabricator.services.mozilla.com/D191210
2023-10-23 16:56:19 +00:00
Sergey Galich fb6e9e25d1 Bug 1854056 - Consistently using autocomplete item image r=mtigley,desktop-theme-reviewers,credential-management-reviewers,reusable-components-reviewers,dao,tgiles
Depends on D191193

Differential Revision: https://phabricator.services.mozilla.com/D191204
2023-10-23 16:56:18 +00:00
Dimi 6f978a1dbd Bug 1847888 - P3. Add testcases r=mtigley,joschmidt,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190583
2023-10-19 07:59:28 +00:00
Dimi f3a97f72a5 Bug 1847888 - P2. Implement save, update, and edit address doorhangers r=mtigley,fluent-reviewers,desktop-theme-reviewers,dao,joschmidt,credential-management-reviewers
Address Capture is still disabled by default. To test this patch,
set the following preferences
- `extensions.formautofill.addresses.capture.v2.enabled` to true
- `extensions.formautofill.addresses.supported` to `on`

Differential Revision: https://phabricator.services.mozilla.com/D188580
2023-10-19 07:59:27 +00:00
Dimi b51b2ecab4 Bug 1847888 - P1. Remove first time use preference r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D187672
2023-10-19 07:59:27 +00:00
Cosmin Sabou 7872a09610 Backed out 3 changesets (bug 1847888) for causing bc failures on browser_all_files_referenced.js. CLOSED TREE
Backed out changeset 323c0589ac7f (bug 1847888)
Backed out changeset c694dff60b62 (bug 1847888)
Backed out changeset 7cbb79ea852d (bug 1847888)
2023-10-19 00:58:45 +03:00
Dimi b2897a17f3 Bug 1847888 - P3. Add testcases r=mtigley,joschmidt,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190583
2023-10-18 18:22:18 +00:00
Dimi 11da4086b3 Bug 1847888 - P2. Implement save, update, and edit address doorhangers r=mtigley,fluent-reviewers,desktop-theme-reviewers,dao,joschmidt,credential-management-reviewers
Address Capture is still disabled by default. To test this patch,
set the following preferences
- `extensions.formautofill.addresses.capture.v2.enabled` to true
- `extensions.formautofill.addresses.supported` to `on`

Differential Revision: https://phabricator.services.mozilla.com/D188580
2023-10-18 18:22:18 +00:00
Dimi ecb16d0adf Bug 1847888 - P1. Remove first time use preference r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D187672
2023-10-18 18:22:17 +00:00
Thomas Wisniewski 62a5aa5313 Bug 1838841 - Ship v120.0.0 of the WebCompat System Addon; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D191233
2023-10-18 16:28:46 +00:00
Dimi 790c3f6f38 Bug 1859274 - When testing equality for street addresses that cannot be parsed, comparing user value directly r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D191072
2023-10-18 11:59:07 +00:00
Sergey Galich 8489c6e245 Bug 1859541 - Unifying Manage Passwords, Manage Credit Cards and Manage Addresses labels r=mtigley,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D191190
2023-10-17 19:31: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
jneuberger 94aa7b91f0 Bug 1847687 - Enable checking a credit card or address field's focusability by calling Services.focus.elementIsFocusable before autofilling - r=credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D189072
2023-10-16 08:00:35 +00:00
Norisz Fay 87d06cf4b7 Backed out changeset 8370540453d9 (bug 1847687) for causing bc failures on browser_HomeDepot.js CLOSED TREE 2023-10-12 13:39:33 +03:00
jneuberger ae6038dcc3 Bug 1847687 - Enable checking a credit card or address field's focusability by calling Services.focus.elementIsFocusable before autofilling - r=credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D189072
2023-10-12 09:13:36 +00:00
Benjamin VanderSloot 7292a59797 Bug 1850955 - Add current GPC setting to webcompat reports - r=timhuang,twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189659
2023-10-10 15:24:21 +00:00
Sam Foster f66a0aefaa Bug 1812202 - Reduce the max capture dimension by 1px. r=niklas
* Captures at exactly the max dimension (32767) result in a fully transparent image.
* Import these dimensions to use in tests so we have a single source of truth
* Update the same constant in the extension

Differential Revision: https://phabricator.services.mozilla.com/D190221
2023-10-06 22:37:16 +00:00
jneuberger ae2fbf70fd Bug 1789194 - Skip test_basic_autocomplete_form.html only for apple_catalina and opt - r=credential-management-reviewers,sgalich
Intermittent failures only appeared for macos1015 (catalina), so this re-enables the test for all other macos versions.

Differential Revision: https://phabricator.services.mozilla.com/D190209
2023-10-05 19:41:23 +00:00
Natalia Csoregi 29c0a2078b Backed out changeset 0903bd64ba04 (bug 1789194) for causing gecko decision failures. CLOSED TREE 2023-10-05 20:16:02 +03:00
jneuberger 760ecad647 Bug 1789194 - Skip test_basic_autocomplete_form.html only for apple_catalina and opt - r=credential-management-reviewers,sgalich
Intermittent failures only appeared for macos1015 (catalina), so this re-enables the test for all other macos versions.

Differential Revision: https://phabricator.services.mozilla.com/D190209
2023-10-05 16:37:56 +00:00
Sylvestre Ledru 4c29c24344 Bug 1856530 - run file-whitespace on toml files r=linter-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D189896
2023-10-03 09:22:18 +00:00
Masatoshi Kimura bcd7d268c4 Bug 1856104 - Remove useless version checks from JavaScript code. r=Gijs,webcompat-reviewers,settings-reviewers,search-reviewers,Standard8,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D189696
2023-10-02 19:00:07 +00:00
Noemi Erli 26e0b0be0a Backed out 3 changesets (bug 1856187, bug 1856100, bug 1856104) for causing newtab failures
Backed out changeset db28784a1734 (bug 1856187)
Backed out changeset bd11e14dca63 (bug 1856104)
Backed out changeset 2741311b6055 (bug 1856100)
2023-10-02 21:16:25 +03:00
Masatoshi Kimura 7ad48d61dd Bug 1856104 - Remove useless version checks from JavaScript code. r=Gijs,webcompat-reviewers,settings-reviewers,search-reviewers,Standard8,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D189696
2023-10-02 17:36:27 +00:00
Tom Marble 1ca03b1818 Bug 1855295 convert .ini manifests to .toml: batch 8 dom/[a-l]**/mochitest.ini r=jmaher,jgilbert,extension-reviewers,credential-management-reviewers,robwu,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D189381
2023-10-02 17:18:28 +00:00
Emilio Cobos Álvarez e7a6a4b156 Bug 1855429 - Clean up -moz-ui-invalid usage in toolkit and browser. r=desktop-theme-reviewers,credential-management-reviewers,sgalich,dao
Use the standard name (:user-invalid).

Depends on D189363

Differential Revision: https://phabricator.services.mozilla.com/D189364
2023-09-27 15:59:39 +00:00
Thomas Wisniewski 725d202c21 Bug 1838840 - Ship v119.0.0 of the WebCompat System Addon; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189250
2023-09-26 16:15:13 +00:00
Markus Stange a26dbc5487 Bug 1611626 - Remove gfx.webrender.blob-images. r=nical,webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D188489
2023-09-25 23:36:26 +00:00
Mark Banner b23ba99911 Bug 1832704 - Remove SearchService's init-complete, replace by a promise that resolves or rejects as appropriate. r=mcheang,extension-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D187512
2023-09-25 10:44:49 +00:00
Tom Marble d596ebea8e Bug 1853243 - convert .ini manifests to .toml: batch 5 browser/**/browser.ini r=jmaher,mossop,webcompat-reviewers,twisniewski,search-reviewers,Standard8
Differential Revision: https://phabricator.services.mozilla.com/D188427
2023-09-21 22:47:07 +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
Sandor Molnar 80544101c7 Backed out changeset f0a2aa2ffe6d (bug 1832704) for causing xpc failures in toolkit/components/search/tests/xpcshell/test_async.js 2023-09-19 03:19:30 +03:00
Mark Banner b39259bede Bug 1832704 - Remove SearchService's init-complete, replace by a promise that resolves or rejects as appropriate. r=mcheang,extension-reviewers,robwu
Differential Revision: https://phabricator.services.mozilla.com/D187512
2023-09-18 15:09:56 +00:00
Marco Bonardo 70fdad6676 Bug 1852963 - Rename BrowserTestUtils.loadURIString() to .startLoadingURIString(). r=dao
This should make a bit clearer that it is only starting the load, not waiting
for its completion.

Differential Revision: https://phabricator.services.mozilla.com/D188213
2023-09-15 09:16:34 +00:00
Sebastian Hengst 56b80df4af Bug 1789194 - disable test_basic_autocomplete_form.html on macOS opt for frequent failures. r=sgalich DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D188221
2023-09-14 22:05:58 +00:00
Sandor Molnar 950a3c620d Backed out 3 changesets (bug 1852963) for causing remote failures on remote/shared/messagehandler/test/browser/browser_session_data.js CLOSED TREE
Backed out changeset 98de7bc404c3 (bug 1852963)
Backed out changeset edf1527c9a99 (bug 1852963)
Backed out changeset 34357750f69c (bug 1852963)
2023-09-14 20:29:06 +03:00
Marco Bonardo 61f8ecc425 Bug 1852963 - Rename BrowserTestUtils.loadURIString() to .startLoadingURIString(). r=dao
This should make a bit clearer that it is only starting the load, not waiting
for its completion.

Differential Revision: https://phabricator.services.mozilla.com/D188213
2023-09-14 16:33:13 +00:00
Janvi Bajoria 36b5aac989 Bug 1834258 - Added subtitles support for Viki r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D187382
2023-09-13 23:07:51 +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
Ksenia Berezina d287e4f83a Bug 1838839 - Ship v118.0.0 of the WebCompat System Addon r=webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D186587
2023-08-19 11:47:39 +00:00
Janvi Bajoria 3c97e3fa1e Bug 1847797 - fix PIP captions for Udemy site r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D186221
2023-08-16 22:00:51 +00:00
Sergey Galich 465a62b2b1 Bug 1848472 - Injecting Firefox Relay integration into Form Autofill r=credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D186078
2023-08-16 17:30:30 +00:00
Cristian Tuns 4885d8ecd0 Backed out changeset c0ac5ca49e3f (bug 1848472) for causing bc failures in browser_asrouter_targeting.js CLOSED TREE 2023-08-16 12:27:09 -04:00
Sergey Galich 238b86456d Bug 1848472 - Injecting Firefox Relay integration into Form Autofill r=credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D186078
2023-08-16 14:15:30 +00:00
Janvi Bajoria e56c50d203 Bug 1835638 - fix play/pause and mute btns sync on Udemy site inside PIP r=pip-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D180917
2023-08-11 15:29:52 +00:00
jneuberger 28b084f33d Bug 1834570 - Migrate the event creditcard.cc_form_v2 to Glean r=dimi,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D183261
2023-08-08 12:26:16 +00:00
Dimi 05cb47b107 Bug 1847476 - Include aria-label when parsing labels r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D185621
2023-08-08 05:11:12 +00:00
Mark Banner 7fcaa859ad Bug 1846570 - Convert more jsm style imports to ES modules (misc). r=arai,credential-management-reviewers,sgalich
Depends on D185072

Differential Revision: https://phabricator.services.mozilla.com/D185073
2023-08-02 13:43:07 +00:00
jneuberger 7dcae6322b Bug 1834571 - Migrate the scalar formautofill.creditCards.autofill_profiles_count to Glean r=credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D184622
2023-08-02 09:13:37 +00:00
Gregory Pappas 8a35d5cf5f Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D184623
2023-08-01 23:01:02 +00:00
Thomas Wisniewski ee35c52491 Bug 1838838 - Fixes and updates to webcompat site patch automated tests; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184839
2023-07-30 01:20:47 +00:00
Thomas Wisniewski 0c562b4122 Bug 1838838 - Ship v117.0.0 of the WebCompat System Addon; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184838
2023-07-28 19:57:47 +00:00
Peter Van der Beken a448c355d5 Bug 1845063 - Errors when opening or closing the Edit Credit Card window. r=emilio,credential-management-reviewers,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D184501
2023-07-27 16:29:21 +00:00
Emilio Cobos Álvarez 7719dba185 Bug 1845540 - Remove -moz-windows-default-theme and -moz-mac-graphite-theme. r=dao,pip-reviewers,mhowell
The former is just `not (prefers-contrast)` now. The later is unused.

Differential Revision: https://phabricator.services.mozilla.com/D184602
2023-07-26 18:22:26 +00:00
Mark Banner 6fe765f7ca Bug 1845079 - Update more consumers to import ES modules directly. r=arai,settings-reviewers,credential-management-reviewers,sync-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D184371
2023-07-24 15:32:45 +00:00
Dimi a044061f66 Bug 1844364 - Use isCreditCardField to determine whether the previous field is a credit card field r=credential-management-reviewers,sgalich
When we determine whether the previous field is a credit card field,
we use a hard-coded field name list, which doesn't include credit card
fields like "cc-given-name", "cc-family-name"

This patch fixes this issue by using "isCreditCardField" API.

Differential Revision: https://phabricator.services.mozilla.com/D184086
2023-07-24 09:21:26 +00:00
Sandor Molnar 6f2a7413f7 Backed out changeset 561b7f418a4d (bug 1844364) for causing bc failures in browser/extensions/formautofill/test/browser/heuristics/third_party/browser_QVC.js CLOSED TREE 2023-07-21 06:11:19 +03:00
Dimi 7894084216 Bug 1844364 - Use isCreditCardField to determine whether the previous field is a credit card field r=credential-management-reviewers,sgalich
When we determine whether the previous field is a credit card field,
we use a hard-coded field name list, which doesn't include credit card
fields like "cc-given-name", "cc-family-name"

This patch fixes this issue by using "isCreditCardField" API.

Differential Revision: https://phabricator.services.mozilla.com/D184086
2023-07-21 02:05:25 +00:00
Gregory Pappas 76facf7cd2 Bug 1842345 - Remove gfx.webrender.enabled pref r=jrmuizel,webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D183071
2023-07-13 04:17:40 +00:00
Mark Banner 0b2d2afdea Bug 1837176 - Convert imports of httpd.js to consume the ES module directly. r=necko-reviewers,webcompat-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,robwu,issammani,bytesized,pbz,valentin
Differential Revision: https://phabricator.services.mozilla.com/D181159
2023-07-12 13:38:34 +00:00
Mark Banner 182b6db303 Bug 1792824 - Convert ObjectUtils.jsm to an ES module. r=barret,necko-reviewers,devtools-reviewers,kershaw
Depends on D183308

Differential Revision: https://phabricator.services.mozilla.com/D183309
2023-07-12 08:07:23 +00:00
Dimi 569aca1f1e Bug 1840584 - Support autofilling `first name` and `last name` field in a credit card form r=credential-management-reviewers,sgalich
This patch add a heursitic that when we see a name field (*-name), we check the
previous field, if the previous field is a credit card field, we change
the field to "cc-*-name".

Note. We don't check whether the "next" field is a cc field now. We can
extend the support in the future.

Differential Revision: https://phabricator.services.mozilla.com/D182337
2023-07-11 17:24:33 +00:00
Thomas Wisniewski d981109bac Bug 1842437 - re-apply the YouTube webcompat intervention to fix back-forward cache navigation issues; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D183267
2023-07-11 15:45:35 +00:00
Issam Mani 6f728cec9e Bug 1828408 - Use WeakRef instead of Cu.getWeakReference. r=credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D179722
2023-07-11 15:34:26 +00:00
Dimi f3f58a39b4 Bug 1836450 - Redesign the address/credit card normalization flow r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D181360
2023-07-11 11:30:47 +00:00
Iulian Moraru 879995c157 Backed out changeset bd6b3707b0b4 (bug 1836450) for causing xpcshell failures on test_creditCardRecords.js. CLOSED TREE 2023-07-11 12:23:23 +03:00
Dimi 9a18720b2c Bug 1836450 - Redesign the address/credit card normalization flow r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D181360
2023-07-11 06:32:02 +00:00
Gregory Pappas 2f76844f75 Bug 1842470 - Remove unused image.mem.shared pref r=CanadaHonk,webcompat-reviewers,twisniewski
Since bug 1729051 this pref doesn't actually do anything

Differential Revision: https://phabricator.services.mozilla.com/D183091
2023-07-09 17:25:34 +00:00
Noemi Erli 00bbb7cd04 Backed out changeset f2d5c6c6d0cd (bug 1840584) for causing failures in browser_capture_name.js CLOSED TREE 2023-07-07 16:43:50 +03:00
Dimi 7ba850b50c Bug 1840584 - Support autofilling `first name` and `last name` field in a credit card form r=credential-management-reviewers,sgalich
This patch add a heursitic that when we see a name field (*-name), we check the
previous field, if the previous field is a credit card field, we change
the field to "cc-*-name".

Note. We don't check whether the "next" field is a cc field now. We can
extend the support in the future.

Differential Revision: https://phabricator.services.mozilla.com/D182337
2023-07-07 07:30:16 +00:00
Tom Schuster b686868bde Bug 1831499 - PiP subtitle support for Arte. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D181810
2023-07-05 21:28:50 +00:00
Devesh Bisen b51ba6dd5a Bug 1841131: Subtitles are not displayed in PiP on Disney+ (Non US) r=pip-reviewers,mhowell
Depends on D182252

Differential Revision: https://phabricator.services.mozilla.com/D182501
2023-07-05 15:18:40 +00:00
Devesh Bisen 1fc617b3b9 Bug 1840583: PiP subtitle fix for Disney+ Hotstar r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D182252
2023-07-05 15:18:40 +00:00
Dimi 8602c77b17 Bug 1839134 - Do not capture address fields whose value are invalid r=mtigley,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D181359
2023-07-04 11:04:52 +00:00
Norisz Fay 8cc1f1a03a Backed out changeset 5ce299ca9581 (bug 1840584) for causing bc failures on browser_OfficeDepot.js CLOSED TREE 2023-07-04 12:34:01 +03:00
Dimi 7388ced589 Bug 1840584 - Support autofilling `first name` and `last name` field in a credit card form r=credential-management-reviewers,sgalich
This patch add a heursitic that when we see a name field (*-name), we check the
previous field, if the previous field is a credit card field, we change
the field to "cc-*-name".

Note. We don't check whether the "next" field is a cc field now. We can
extend the support in the future.

Differential Revision: https://phabricator.services.mozilla.com/D182337
2023-07-04 08:22:20 +00:00
Dennis Schubert 0a3e4f9f90 Bug 1836521 - Ship v116.0.0 of the WebCompat System Addon. r=webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D182478
2023-06-29 17:15:13 +00:00
Norisz Fay 4e3d220332 Backed out changeset 15f5f9d7ed2f (bug 1839134) for causing failures on browser_address_doorhanger_display.js, test_addressComponent_city.js 2023-06-28 14:12:05 +03:00
Dimi fa84538f05 Bug 1839134 - Do not capture address fields whose value are invalid r=mtigley,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D181359
2023-06-28 10:15:23 +00:00
Dimi 87372f8ba1 Bug 1838582 - Code cleanup for FormAutofill module r=credential-management-reviewers,sgalich
Several address entry merge and compare functions are not used anymore.

Differential Revision: https://phabricator.services.mozilla.com/D181035
2023-06-28 10:15:00 +00:00
Dimi dd97c6db31 Bug 1822385 - Add `mm/rr` expiry format and search labels for possible expiry format strings r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D181862
2023-06-26 12:30:00 +00:00
Katherine Patenio 44662a6086 Bug 1822999 - allow mute from PiP window for YouTube Shorts r=pip-reviewers,niklas
Differential Revision: https://phabricator.services.mozilla.com/D179378
2023-06-20 16:14:53 +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
Niklas Baumgardner ef8ded1c25 Bug 1580095 - Update netflix wrapper. r=pip-reviewers,mhowell
Depends on D180873

Differential Revision: https://phabricator.services.mozilla.com/D180874
2023-06-17 17:01:59 +00:00
Niklas Baumgardner 1c20254d84 Bug 1580095 - Update youtube wrapper. r=pip-reviewers,mhowell
Depends on D179556

Differential Revision: https://phabricator.services.mozilla.com/D180873
2023-06-17 17:01:58 +00:00
Niklas Baumgardner f7058e9858 Bug 1580095 - Add audio scrubber to PiP. r=pip-reviewers,desktop-theme-reviewers,kpatenio,dao
Differential Revision: https://phabricator.services.mozilla.com/D179556
2023-06-17 17:01:58 +00:00
Norisz Fay f890e5a1aa Backed out 3 changesets (bug 1580095) for causing bc failures on browser_mock_wrapper.js CLOSED TREE
Backed out changeset 047ac9aaa0f7 (bug 1580095)
Backed out changeset 22765b6eea1b (bug 1580095)
Backed out changeset 9372bbd6eb40 (bug 1580095)
2023-06-17 05:24:26 +03:00
Niklas Baumgardner 7df7a46a63 Bug 1580095 - Update netflix wrapper. r=pip-reviewers,mhowell
Depends on D180873

Differential Revision: https://phabricator.services.mozilla.com/D180874
2023-06-16 21:57:23 +00:00
Niklas Baumgardner e7cb292746 Bug 1580095 - Update youtube wrapper. r=pip-reviewers,mhowell
Depends on D179556

Differential Revision: https://phabricator.services.mozilla.com/D180873
2023-06-16 21:57:23 +00:00
Stanca Serban cf0c7e1d74 Backed out 3 changesets (bug 1580095) for causing mochitests failures in browser_audioScrubber.js. CLOSED TREE
Backed out changeset fa8f9b71e4db (bug 1580095)
Backed out changeset 2d042439b759 (bug 1580095)
Backed out changeset 66a695629d4b (bug 1580095)
2023-06-16 18:32:48 +03:00
Niklas Baumgardner a31b19ec06 Bug 1580095 - Update netflix wrapper. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D180874
2023-06-16 14:35:03 +00:00
Niklas Baumgardner cb994ab63e Bug 1580095 - Update youtube wrapper. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D180873
2023-06-16 14:35:03 +00:00
Dimi 63eef94a13 Bug 1838161 - Add regular expression keywords for address-line1 and address-line2 r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D180791
2023-06-15 06:48:05 +00:00
Dimi 5c07509232 Bug 1821019 - Support classifying cc-csc fields, but refrain from capturing or autofilling cc-csc fields r=mtigley,credential-management-reviewers
We do not intend to capture or autofill Card Security Code (CSC) fields.

The reason for adding "cc-csc" support is to enhance the accuracy of our heuristics.
For instance, if a credit card form contains a CSC field that aligns with both "cc-number"
and "cc-csc" heuristics, we would only classify the field as a "cc-number" field
without the application of the cc-csc heuristic. However, if we include the
cc-csc heuristic, we can use the results as a hint that this field might not be a "cc-number"
field.

Differential Revision: https://phabricator.services.mozilla.com/D179688
2023-06-14 08:42:42 +00:00
Dimi 22da8d172f Bug 1836458 - P2. Update testcases according to the new heuristics r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D180694
2023-06-13 10:46:44 +00:00
Dimi 903ae657e0 Bug 1836458 - P1. Improve form autofill heuristics r=credential-management-reviewers,sgalich
This commit modifies how we identify fields for address (city/state),
street address (including street-address and address-linex), and credit card
expiration information (cc-exp, cc-exp-month, cc-exp-year). The details are as follows:

- City/State Address Fields:

Introduced a new heuristic to identify address-level1 fields. When an address-level2
field is detected, the neighboring <select> element is considered to be an address-level1 field, if present.

- Street Address Fields (street-address, address-lineX):

* Implemented a heuristic to treat address-line2 or address-line3 as address-line1 when only
a single street address field is present.
* Enhanced the existing heuristic that identifies address-line1 fields on certain websites
that use the street-address as address-line1
* Introduced another heuristic that interprets a series of three consecutive street address
fields as address-line1, address-line2, and address-line3 respectively.

-Credit Card Expiry Fields:

* Removed the heuristic that resets cc-exp* fields to null when none of the other heuristics match.
* Introduced a heuristic that, when only one cc-exp* field is present, classifies that field
as a cc-exp field provided the preceding field is a credit card number field.
* Added another heuristic that, in the presence of two cc-exp* fields, interprets them as
cc-exp-month and cc-exp-year respectively if the field before them is a credit card number field.

Differential Revision: https://phabricator.services.mozilla.com/D180693
2023-06-13 10:46:44 +00:00
Butkovits Atila 59ea120e0c Backed out changeset 4dd173e40157 (bug 1828408) for causing failures at browser_dispatchMouseEvent.js. CLOSED TREE 2023-06-06 20:41:54 +03:00
Issam Mani adb0ed2185 Bug 1828408 - Use WeakRef instead of Cu.getWeakReference. r=credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D179722
2023-06-06 12:18:40 +00:00
Thomas Wisniewski 3091ad9d39 Bug 1836616 - Prevent a UI-rendering race condition while about:compat loads; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179991
2023-06-05 20:54:34 +00:00
Rob Wu 3c0c3a2676 Bug 1836482 - Replace AddonManager.jsm imports with AddonManager.sys.mjs r=Standard8,webcompat-reviewers,twisniewski
This patch was generated as follows:

Run:
`./mach esmify --imports . --prefix=toolkit/mozapps/extensions/AddonManager`
In the output there are linter/prettifier errors due to unused
XPCOMUtils or separate importESModule calls. These have been fixed
manually and verified with `./mach lint --outgoing`.

The `esmify` script also inserts many unwanted newlines around imports
that are broken on two lines due to length. Due to the number of these,
I fixed them programatically.

1. Create patch from the changes so far.
2. From the patch, delete all lines that consist of "+" (i.e. added blank line).
3. Reset the working dir and apply the revised patch.
4. Verify that the diff between step 1 and 3 looks reasonable.
5. Verify that this patch as a whole looks reasonable.

Commands:

```
git diff > rename.diff
:%g/^+$/d
git commit -va -m WIP-rename
git revert HEAD
git apply --recount rename.diff
git diff HEAD^  # and verify that the removed lines are ok.
git commit -va  # one last review to verify correctness of whole patch.
git rebase -i HEAD~3  # drop the WIP + reverted commit, pick only the last.
```

`git apply` has the `--recount` option to force it to ignore mismatches
in line counts, which happens because we deleted added lines (^+$)
without fixing up the line counts in the file headers.

Differential Revision: https://phabricator.services.mozilla.com/D179874
2023-06-04 13:44:45 +00:00
Mark Banner 5d59c7aecd Bug 1824613 - Convert consumers of toolkit/mozapps/extensions/ to import ES modules directly. r=extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,sync-reviewers,sgalich,bytesized,robwu,skhamis
Depends on D179819

Differential Revision: https://phabricator.services.mozilla.com/D179820
2023-06-02 20:00:35 +00:00
Thomas Wisniewski 9a9b15bd74 Bug 1805412 - Ship v115.0.0 of the WebCompat System Addon; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179712
2023-06-01 19:50:50 +00:00
Norisz Fay 074902af05 Backed out changeset 2b3710ebb7a4 (bug 1805412) for causing failures on browser_aboutcompat.js CLOSED TREE 2023-06-01 22:24:19 +03:00
Thomas Wisniewski 5ce2f13048 Bug 1805412 - Ship v115.0.0 of the WebCompat System Addon; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179712
2023-06-01 17:34:22 +00:00
Dimi 6ab7d80738 Bug 1821991 - Fix an issue that `cc-type` heuristic is not executed r=credential-management-reviewers,sgalich
"In _parseXXX methods, heuristics are used when identifying a field to apply
additional information to correct or update its type. For example, when
identifying cc-exp using a regular expression-based heuristic, we update it
to cc-exp-month along with other relevant information.

However, the heuristic used for matching select options in cc-type is not meant
for updating, but rather for discovering the field type of a given element.
Placing this heuristic in _parseCreditCardField would prevent the discovery of
an element being a cc-type using this approach.

Differential Revision: https://phabricator.services.mozilla.com/D179200
2023-05-31 18:01:16 +00:00
Saira Abdulla 9691ab4a5f Bug 1824612 - Convert consumers of toolkit/components/extensions to ES modules. r=robwu,webcompat-reviewers,geckoview-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,sgalich,valentin,nalexander,mconley,m_kato
Depends on D175553

Differential Revision: https://phabricator.services.mozilla.com/D176005
2023-05-31 15:27:03 +00:00
Iulian Moraru 90b739a400 Backed out 2 changesets (bug 1824612) for causing dt failures on browser_dbg-features-source-tree.js. CLOSED TREE
Backed out changeset c3f38adc818e (bug 1824612)
Backed out changeset 58ba8bb3398a (bug 1824612)
2023-05-31 17:28:16 +03:00
Saira Abdulla 2e8db5969a Bug 1824612 - Convert consumers of toolkit/components/extensions to ES modules. r=robwu,webcompat-reviewers,geckoview-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,sgalich,valentin,nalexander,mconley,m_kato
Depends on D175553

Differential Revision: https://phabricator.services.mozilla.com/D176005
2023-05-31 10:21:37 +00:00
Thomas Wisniewski 3223e14b73 Bug 1835675 - update sha256 hash of the about:compat script tag to un-break it; r=ksenia,webcompat-reviewers,denschub
Differential Revision: https://phabricator.services.mozilla.com/D179405
2023-05-30 18:30:38 +00:00
Norisz Fay abebba39c9 Backed out changeset 8ddf44b47ed6 (bug 1835675) for causing failures on browser_aboutcompat.js CLOSED TREE 2023-05-30 19:29:06 +03:00
Thomas Wisniewski e1e18125c5 Bug 1835675 - update sha256 hash of the about:compat script tag to un-break it; r=ksenia,webcompat-reviewers,denschub
Differential Revision: https://phabricator.services.mozilla.com/D179405
2023-05-30 15:08:47 +00:00
Janvi Bajoria 4e75601001 Bug 1779241 - added PIP subtitles support for udemy. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D178645
2023-05-26 16:22:39 +00:00
Mark Banner 8b4f426ecf Bug 1834204 - Update more consumers to import ES modules directly. r=kpatenio,geckoview-reviewers,whimboo,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D178590
2023-05-26 11:36:33 +00:00
Dimi a3c475e01a Bug 1834882 - Refactor FieldScanner by extracting form autofill heuristic logic r=issammani
Differential Revision: https://phabricator.services.mozilla.com/D179043
2023-05-25 12:05:40 +00:00
Dimi 1256750e5c Bug 1819618 - P2. Identify country code regardless we have alternative names for that country or not. r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D178930
2023-05-24 21:05:14 +00:00
Dimi cbd92f80a7 Bug 1819618 - P1. Run autofill heuristic tests via browser test r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D178929
2023-05-24 21:05:14 +00:00
Ksenia Berezina f78e5a33f6 Bug 1833916 - Add additional data/prefs passed from "Report site issue" to webcompat.com r=webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D178462
2023-05-24 19:22:26 +00:00
Dimi e478937545 Bug 1834758 - Use visibility: hidden in formautofill visibility test r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D178940
2023-05-24 16:40:17 +00:00
Dimi 18ea141710 Bug 1833613 - Implement heuristic to interpret `street-address` as `address-line1` r=credential-management-reviewers,sgalich
A new heuristic has been introduced that interprets "street-address" as "address-line1".
This is triggered when "address-line2" is detected, and the field preceding "address-line2" is "street-address".

This modification addresses an issue with certain websites incorrectly utilizing
"street-address" in place of "address-line1".

Differential Revision: https://phabricator.services.mozilla.com/D178663
2023-05-24 11:42:56 +00:00
Cosmin Sabou b400214d0d Backed out changeset fc24f93612da (bug 1833613) for xpcshell failures on test_collectFormFields.js. CLOSED TREE 2023-05-24 12:46:06 +03:00
Dimi 983f2fe411 Bug 1834298 - Some clean ups in formautofill r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D178655
2023-05-24 07:06:55 +00:00
Cosmin Sabou a8effb1df1 Backed out changeset ee5fc34ecac4 (bug 1834298) for xpcshell failures on test_collectFormFields.js. CLOSED TREE 2023-05-24 12:31:19 +03:00
Dimi dbc18a1b3b Bug 1833613 - Implement heuristic to interpret `street-address` as `address-line1` r=credential-management-reviewers,sgalich
A new heuristic has been introduced that interprets "street-address" as "address-line1".
This is triggered when "address-line2" is detected, and the field preceding "address-line2" is "street-address".

This modification addresses an issue with certain websites incorrectly utilizing
"street-address" in place of "address-line1".

Differential Revision: https://phabricator.services.mozilla.com/D178663
2023-05-24 07:07:26 +00:00
Dimi 0abb80afd7 Bug 1834298 - Some clean ups in formautofill r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D178655
2023-05-24 07:06:55 +00:00
Otto Länd ab9410b4dc Bug 1833618: apply code formatting via Lando
# ignore-this-changeset
2023-05-23 09:57:46 +00:00
Dimi 97c7d3f637 Bug 1833618 - P2. Replace checking hidden and display:none in formautofill visibility check with element.checkVisibility API r=credential-management-reviewers,sgalich
This patch includes a preference setting that triggers the execution of element.checkVisibility
only when a form contains fewer than 200 eligible address and credit card fields.
This measure has been implemented to avoid potential performance impact that could occur due
to the visibility check running on a large number of elements.

Differential Revision: https://phabricator.services.mozilla.com/D178308
2023-05-23 09:52:47 +00:00
Dimi 89faefc33b Bug 1833618 - P1. Use browser test for formautofill heuristic tests. r=credential-management-reviewers,sgalich
Visibility check requires a window, so we should run heuristic tests
with browser test instead of xpcshell-test

Differential Revision: https://phabricator.services.mozilla.com/D178307
2023-05-23 09:52:47 +00:00
Noemi Erli ff2f8bc80a Backed out 3 changesets (bug 1833618) for causing failures in test_autofillFormFields.js CLOSED TREE
Backed out changeset e8791a874dba (bug 1833618)
Backed out changeset c6c717d87dfc (bug 1833618)
Backed out changeset 3f6fd89c9a6e (bug 1833618)
2023-05-23 11:28:11 +03:00
Otto Länd 3c8e3340f6 Bug 1833618: apply code formatting via Lando
# ignore-this-changeset
2023-05-23 07:50:28 +00:00
Dimi 7522041115 Bug 1833618 - P2. Replace checking hidden and display:none in formautofill visibility check with element.checkVisibility API r=credential-management-reviewers,sgalich
This patch includes a preference setting that triggers the execution of element.checkVisibility
only when a form contains fewer than 200 eligible address and credit card fields.
This measure has been implemented to avoid potential performance impact that could occur due
to the visibility check running on a large number of elements.

Differential Revision: https://phabricator.services.mozilla.com/D178308
2023-05-23 07:47:30 +00:00
Dimi 99853a352f Bug 1833618 - P1. Use browser test for formautofill heuristic tests. r=credential-management-reviewers,sgalich
Visibility check requires a window, so we should run heuristic tests
with browser test instead of xpcshell-test

Differential Revision: https://phabricator.services.mozilla.com/D178307
2023-05-23 07:47:29 +00:00
Sylvestre Ledru df86538c1d Bug 1623338 - update a reference to IRC to point to chat.mozilla.org r=credential-management-reviewers,sgalich DONTBUILD
and remove a reference to an old mailing list.

Differential Revision: https://phabricator.services.mozilla.com/D178682
2023-05-22 18:13:35 +00:00
Mark Banner 2a53076d43 Bug 1826063 - Automatic fixes for enabling Prettier on production xhtml and html files. r=mossop,webdriver-reviewers,webcompat-reviewers,geckoview-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,fxview-reviewers,sgalich,nalexander,devtools-reviewers,sclements,denschub,robwu,owlish
Differential Revision: https://phabricator.services.mozilla.com/D177938
2023-05-20 12:26:56 +00:00
Mark Banner 130a655906 Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu
Differential Revision: https://phabricator.services.mozilla.com/D177027
2023-05-20 12:26:53 +00:00
Mark Banner 8219a5c503 Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish
Differential Revision: https://phabricator.services.mozilla.com/D177025
2023-05-20 12:26:49 +00:00
Dale Harvey 74c8097a09 Bug 1833276 - Fix triggering screenshot component from quickaction. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D178128
2023-05-18 21:52:12 +00:00
Dimi 6f2f7b0b19 Bug 1832325 - P4. Use the number of different field type in a section to determine whether an address form is valid r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D177660
2023-05-18 13:50:42 +00:00
Dimi a5a1f21bbc Bug 1832325 - P3. Add a test case to ensure we autofill duplicated fields r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D177659
2023-05-18 13:50:42 +00:00
Dimi 2bf4cf0720 Bug 1832325 - P1. Merge unnamed section with named section and allow duplicated fields in a section r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D177657
2023-05-18 13:50:42 +00:00
Pushpanjali 235f25ea9c Bug 1822010 - Convert toolkit/components/url-classifier to ES modules. r=perftest-reviewers,webcompat-reviewers,geckoview-reviewers,devtools-reviewers,twisniewski,valentin,m_kato,anti-tracking-reviewers,timhuang,sparky
Differential Revision: https://phabricator.services.mozilla.com/D173390
2023-05-18 12:21:12 +00:00
Janvi Bajoria ae56c4a010 Bug 1831629 - added PIP cc for NYTimes. r=pip-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D177727
2023-05-17 17:13:03 +00:00
Dimi 1e9463d999 Bug 1820522 - Move address component to formautofill shared folder r=mtigley,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D178055
2023-05-17 08:44:39 +00:00
Dimi c78f631324 Bug 1820522 - Implement heuristics to determine whether two street addresses are the same, different, or mergeable r=mtigley,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D175886
2023-05-17 08:44:39 +00:00
Dimi dc76a806c7 Bug 1820522 - Implement heuristics to determine whether two postal code/zip are the same, different, or mergeable r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D173807
2023-05-17 08:44:39 +00:00
Dimi a036e89931 Bug 1820522 - Implement heuristics to determine whether two city names are the same, different, or mergeable r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D173806
2023-05-17 08:44:39 +00:00
Dimi b129167923 Bug 1820522 - Implement heuristics to determine whether two state names are the same, different, or mergeable r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D173805
2023-05-17 08:44:39 +00:00
Dimi 633bceed7d Bug 1820522 - Implement heuristics to determine whether two country names are the same, different, or mergeable r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D173804
2023-05-17 08:44:39 +00:00
Dimi 2123bd190e Bug 1820522 - Implement heuristics to determine whether two personal names are the same, different, or mergeable r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D173803
2023-05-17 08:44:39 +00:00
Dimi 2f30c1322c Bug 1820522 - Implement heuristics to determine whether two telephone numbers are the same, different, or mergeable r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D173802
2023-05-17 08:44:38 +00:00
Dimi 159fb3427a Bug 1820522 - Implement heuristics to determine whether two company names are the same, different, or mergeable r=mtigley
Differential Revision: https://phabricator.services.mozilla.com/D173801
2023-05-17 08:44:38 +00:00
Dimi c980cf646f Bug 1820522 - Implement heuristics to determine whether two emails are the same, different, or mergeable. r=mtigley,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D173800
2023-05-17 08:44:38 +00:00
Neil Deakin 023f212971 Bug 1760114, use rounding of dates compatible with sync to fix intermittently failing test, r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D176913
2023-05-16 12:03:57 +00:00
Janvi Bajoria fb445e036b Bug 1829697 - fix Sonyliv subtitles display for PIP video player. r=pip-reviewers,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D176798
2023-05-10 17:13:05 +00:00
Dimi 982cc8d353 Bug 1831127 - Add a test case for parsing index is out of range error in _parseAddressFields r=issammani
Differential Revision: https://phabricator.services.mozilla.com/D177243
2023-05-09 21:42:16 +00:00
Gijs Kruitbosch ad4bc55e54 Bug 1508369 - clean up browser CSS to pass basic stylelint rules, r=desktop-theme-reviewers,webcompat-reviewers,extension-reviewers,devtools-reviewers,nchevobbe,denschub,dao
Differential Revision: https://phabricator.services.mozilla.com/D177476
2023-05-09 17:12:50 +00:00
Mark Banner c2dd8e3266 Bug 1829618 - Enable Prettier on json files (automatic fixes). r=perftest-reviewers,webcompat-reviewers,extension-reviewers,andi,desktop-theme-reviewers,pip-reviewers,devtools-reviewers,sync-reviewers,mossop,denschub,dao,sparky,robwu,geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D176336
2023-05-09 16:14:51 +00:00
Dimi 7c43289aa2 Bug 1831347 - Refactoring formautofill test data structure r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D177167
2023-05-09 08:50:51 +00:00
Katherine Patenio f4f0c3591b Bug 1825207 - add subtitles support for TubiTV live. r=pip-reviewers,dwalker,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D176945
2023-05-08 16:01:37 +00:00
Ksenia Berezina 1e7e0a9503 Bug 1805411 - Ship v114.0.0 of the WebCompat System Addon r=webcompat-reviewers,twisniewski
Differential Revision: https://phabricator.services.mozilla.com/D177054
2023-05-03 17:07:23 +00:00
Mathew Hodson 5ee28fedd1 Bug 1830460 - Convert ComponentUtils.jsm to ESM. r=arai,webdriver-reviewers,webcompat-reviewers,credential-management-reviewers,devtools-reviewers,twisniewski,sgalich,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D176782
2023-05-03 15:18:46 +00:00
anwar a7126d2057 Bug 1830075 - Put all mochitests under browser/extensions, browser/modules and browser/tools into alphabetical order. r=mconley,webcompat-reviewers,credential-management-reviewers,twisniewski,dimi
Differential Revision: https://phabricator.services.mozilla.com/D176839
2023-05-02 20:26:16 +00:00
DJ 80176e45fe Bug 1754549 - enable displaying hidden textTracks in player for specific sites. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D174905
2023-05-02 14:32:11 +00:00
Issam Mani 84eadb4a44 Bug 1806951 - P8. Extract FormAutofillHandler into separate module for sharing. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D176245
2023-05-02 09:42:30 +00:00
Issam Mani c53be679eb Bug 1806951 - P7. Import HeuristicsRegExp directly and remove lookbehind syntax. r=credential-management-reviewers,dimi
Differential Revision: https://phabricator.services.mozilla.com/D174629
2023-05-02 09:42:29 +00:00
Issam Mani a96dc57d39 Bug 1806951 - P6. Extract shared heuristics logic and FieldScanner. r=credential-management-reviewers,sgalich,dimi
Differential Revision: https://phabricator.services.mozilla.com/D174628
2023-05-02 09:42:29 +00:00
Issam Mani 0baa427d01 Bug 1806951 - P4. Make CreditCardRuleset an ESModule. r=credential-management-reviewers,sgalich,dimi
Differential Revision: https://phabricator.services.mozilla.com/D174626
2023-05-02 09:42:29 +00:00
Issam Mani 8a227dfff2 Bug 1806951 - P3. Move necessary FormAutofillUtils to shared module. r=sgalich,dimi
Differential Revision: https://phabricator.services.mozilla.com/D174623
2023-05-02 09:42:29 +00:00
Issam Mani 182fae7345 Bug 1806951 - P2. Extract LabelUtils to its own module. r=credential-management-reviewers,sgalich,dimi
Differential Revision: https://phabricator.services.mozilla.com/D174622
2023-05-02 09:42:29 +00:00
Dimi d8a016d6cd Bug 1755927 - Add a testcase to ensure autofill state is still recorded after the elements in a form is added or removed. r=credential-management-reviewers,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D176399
2023-04-26 10:31:34 +00:00
Dimi 163a42f29d Bug 1829670 - Decouple autofilled state and field information identified by heuristics r=credential-management-reviewers,sgalich
- Add a "filledStateByElement" to record filled status instread of saving
it in `FieldDetails`
- Store filled state in FormAutofillHandler instead of
  FormAutofillSection.
- Change `transform` variable stored in fieldDetails to `part` to
  decouple autofilling related logic from FieldDetails

Differential Revision: https://phabricator.services.mozilla.com/D176324
2023-04-25 10:47:05 +00:00
Dimi 5c447033ec Bug 1829670 - Some code refactoring in FormAutofillHandler r=credential-management-reviewers,sgalich
The patch does the following refactoring:
1. Define a FieldDetail class instead of using an object to store
   "FieldDetails"
2. Rename FormAutofillHeuristic.getInfo to
   FormAutofillHeuristic.getInferredInfo and redesign its return value
3. use "const" when possible
4. use # for private class memeber
5. Remove unused preferences
  - extensions.formautofill.heuristics.enabled
  - extensions.formautofill.section.enabled
6. Remove unsed parmaters
  - `allowDeuplicates` in getFormInfo

Note that this patch doesn't change any logic.

Differential Revision: https://phabricator.services.mozilla.com/D176323
2023-04-25 10:47:05 +00:00
Mathew Hodson c8ee56af1b Bug 1816416 - Convert services/sync/modules/constants.js to ESM. r=Standard8,credential-management-reviewers,sync-reviewers,dimi,skhamis
Differential Revision: https://phabricator.services.mozilla.com/D175842
2023-04-19 21:19:53 +00:00
Sammy Khamis 7eb350d0b0 Bug 1825905: Autofill sync engine should roundtrip data it doesn't know about r=sgalich,lina
Differential Revision: https://phabricator.services.mozilla.com/D174834
2023-04-19 20:48:15 +00:00
Sandor Molnar 3801bccdc6 Backed out changeset e9e9a87c3232 (bug 1825905) for causing xpc failures in browser/extensions/formautofill/test/unit/<...> CLOSED TREE 2023-04-19 10:21:06 +03:00
Sammy Khamis 279ed6cccb Bug 1825905: Autofill sync engine should roundtrip data it doesn't know about r=sgalich,lina
Differential Revision: https://phabricator.services.mozilla.com/D174834
2023-04-18 22:19:23 +00:00
Dennis Schubert 591d56c531 Bug 1805410 - Ship v113.0.0 of the WebCompat System Addon. r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D175282
2023-04-12 23:55:01 +00:00
Stephanie Cunnane 811d067d75 Bug 1824473 - Update consumers of toolkit/components/formautofill to import ES modules directly. r=Standard8,geckoview-reviewers,credential-management-reviewers,sgalich,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D173587
2023-04-12 20:30:43 +00:00
Victoria Ajala 05d2605224 Bug 1810852 Moved _extensionID and _locale functions out of SearchEngine and into AddonSearchEngine. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D174478
2023-04-10 16:08:04 +00:00
Noemi Erli 118513ad00 Backed out 2 changesets (bug 1824473) for causing failures in test_clear_form.html CLOSED TREE
Backed out changeset b38aeb74da71 (bug 1824473)
Backed out changeset b73ead08bb19 (bug 1824473)
2023-03-31 21:51:12 +03:00
Stephanie Cunnane 3bb55d1cbe Bug 1824473 - Update consumers of toolkit/components/formautofill to import ES modules directly. r=Standard8,geckoview-reviewers,credential-management-reviewers,sgalich,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D173587
2023-03-31 16:45:03 +00:00
Csoregi Natalia 64c0437f97 Backed out 2 changesets (bug 1824473) for causing mochitest failures on test_address_level_1_submission.html. CLOSED TREE
Backed out changeset 8dd52b2dae6b (bug 1824473)
Backed out changeset 5fbc5b6422c7 (bug 1824473)
2023-03-30 21:14:51 +03:00
Stephanie Cunnane 660bd43791 Bug 1824473 - Update consumers of toolkit/components/formautofill to import ES modules directly. r=Standard8,geckoview-reviewers,credential-management-reviewers,sgalich,m_kato
Differential Revision: https://phabricator.services.mozilla.com/D173587
2023-03-30 17:29:18 +00:00
Niklas Baumgardner 3db97ae681 Bug 1825061 - Fix Hulu caption observer. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D174003
2023-03-30 00:31:58 +00:00