Commit Graph

4587 Commits

Author SHA1 Message Date
Andrew McCreight
a378e69577 Bug 1913520 - Make filled fields data for FormAutofill use Map instead of Object. r=credential-management-reviewers,dimi
My main motivation is that it is easier to type Maps than Objects-as-maps, but
using Objects as maps can have some odd behavior if you aren't careful, so I
think it is probably a better idea to use anyways for this data that might
be coming from a compromised child process.

This slightly alters the behavior of autofillFields because it modifies
the existing map in place rather than creating a new one from scratch,
but I think that is preferable because nothing seems to have an external
reference so there's no need to preserve the old map.

Differential Revision: https://phabricator.services.mozilla.com/D219361
2024-08-19 13:18:48 +00:00
Thomas Wisniewski
4199ccdf8b Bug 1898941 - Add UA override for events.webinar.ru; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D218234
2024-07-31 18:32:36 +00:00
Thomas Wisniewski
f5986b0024 Bug 1899067 - Add UA override for game.granbluefantasy.jp; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D218233
2024-07-31 18:32:36 +00:00
Thomas Wisniewski
d1c37e749d Bug 1898923 - Add UA override for trade-in.vodafone.com; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D218232
2024-07-31 18:32:35 +00:00
Thomas Wisniewski
0cd828e408 Bug 1897724 - Add UA override for app.homewyse.com; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D218231
2024-07-31 18:32:35 +00:00
tessa
d62bc93533 Bug 1897708 - Fixing mismatched autofill for expiry date field in payment form. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D218182
2024-07-31 14:28:23 +00:00
Ksenia Berezina
682ec2be96 Bug 1910643 - Site patches for honeywell.com, personalizedplates.revenue.tn.gov and plus.nhk.jp; r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D218080
2024-07-30 19:10:26 +00:00
Dennis Schubert
7ec1ad30bf Bug 1815733 - Override navigator.clipboard.read() with a no-op for Outlook. r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217702
2024-07-29 16:05:08 +00:00
Dennis Schubert
a5494ebff0 Bug 1720060 - Remove remaining intervention files from the offerup.com intervention. r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217703
2024-07-29 16:05:08 +00:00
Thomas Wisniewski
bc6dc5e7de Bug 1909241 - shim updates; r=dveditz
Differential Revision: https://phabricator.services.mozilla.com/D217778
2024-07-26 02:23:31 +00:00
Thomas Wisniewski
dfcfd4f2cd Bug 1909241 - shim updates; r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D217656
2024-07-25 22:44:31 +00:00
Dimi
811e0ac8e6 Bug 1906857 - Wait for the explicit formautofill preview completion message in the test. r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D216305
2024-07-25 15:09:33 +00:00
Thomas Wisniewski
d7853d014f Bug 1909496 - Remove webcompat intervention to disable pull-to-refresh on the YouTube Shorts mobile page; r=denschub,webcompat-reviewers,android-reviewers,jonalmeida
Differential Revision: https://phabricator.services.mozilla.com/D217475
2024-07-24 13:18:35 +00:00
Thomas Wisniewski
8c6d0f80b4 Bug 1898952 - Add JS intervention for digits.t-mobile.com; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217472
2024-07-24 13:18:34 +00:00
Thomas Wisniewski
5b0948bd64 Bug 1902474 - Add UA override for lg.jio.com; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217471
2024-07-24 13:18:34 +00:00
Thomas Wisniewski
1c5951b922 Bug 1903970 - Add UA override for www.unimedlitoral.com.br/agendaonline; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217467
2024-07-24 13:18:33 +00:00
Thomas Wisniewski
b4196286c3 Bug 1813177 - Add UA override for m.rbi.org.in; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217224
2024-07-22 16:12:32 +00:00
Issam Mani
e30822e0df Bug 1909141 - getCurrentFormData should refelect the exact address form state. r=credential-management-reviewers,mtigley
Differential Revision: https://phabricator.services.mozilla.com/D217218
2024-07-22 15:46:41 +00:00
Neil Deakin
c18a0f1d1f Bug 1904593, don't clear the autofill state when modified by script, r=dom-core,credential-management-reviewers,dimi,sefeng
It turns out that many sites are modifying the field state immediately after a value has been autofilled, typically to format the value such as add spaces between parts of a credit card number

Differential Revision: https://phabricator.services.mozilla.com/D215113
2024-07-22 14:33:14 +00:00
Thomas Wisniewski
971159e0a1 Bug 1895994 - Add scrolling intervention for softrans.ro; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217092
2024-07-19 14:18:15 +00:00
Thomas Wisniewski
483fb62267 Bug 1896571 - Add scrolling intervention for gracobaby.ca; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217091
2024-07-19 14:18:15 +00:00
Issam Mani
e0b9aab89e Bug 1908700 - Swap tree order of input and span for address edit form. r=mtigley,credential-management-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D216979
2024-07-18 20:24:58 +00:00
Thomas Wisniewski
37c0649a71 Bug 1896354 - Add UA override for my.rhinoshield.fr; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D216955
2024-07-18 16:02:27 +00:00
Niklas Baumgardner
6ba3ec4191 Bug 1816756 - Add removeCaptionContainerObserver to all site wrappers. r=pip-reviewers,mconley
Differential Revision: https://phabricator.services.mozilla.com/D216434
2024-07-16 18:07:31 +00:00
Thomas Wisniewski
4aea66d404 Bug 1842767 - Add UA override for passport.bilibili.com; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D216691
2024-07-16 16:58:10 +00:00
Issam Mani
512383606f Bug 1907787 - Add pattern support for address fields. r=dimi
Differential Revision: https://phabricator.services.mozilla.com/D216516
2024-07-16 13:53:37 +00:00
Sandor Molnar
1b580c7ce1 Bug 1788900 - Disable browser_editAddressDialog.js on linux for frequent failures. r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D216513
2024-07-14 20:50:15 +00:00
Thomas Wisniewski
77770b97d5 Bug 1901780 - disable legacy DOM Mutation Events on vanbreda-health.be to fix performance issues; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D216348
2024-07-11 23:44:17 +00:00
Thomas Wisniewski
dabe54eff7 Bug 1881922 - disable legacy DOM Mutation Events on helpdeskgeek.com to fix performance issues; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D216342
2024-07-11 23:44:17 +00:00
Dimi
61f56cd8ca Bug 1907077 - Do not wait for OSKeyStore test setup complete when OS AUthentication is disabled r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D216248
2024-07-11 14:59:09 +00:00
Dimi
e7440618a3 Bug 1898745 - P6. Update formautofill iOS library to accommodate the new architecture r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D212239
2024-07-09 10:34:24 +00:00
Dimi
f4a9818b2f Bug 1898745 - P5. Update Testcases r=credential-management-reviewers,NeilDeakin
This patch makes the following changes:

1. Converts the xpcshell tests test_clearPopulatedForm.js and test_previewFormFields.js to browser tests.
   This change is necessary because the logic is moved from the child to the parent, requiring integration
   tests instead.
2. Replaces the custom popup listener in FormAutofillChild with `BrowserTestUtils.waitForPopupEvent`
3. Updates add_heuristic_tests to align with the new architecture.
4. Updates unit tests that use the 'active' section because there is no "active" section anymore.

Differential Revision: https://phabricator.services.mozilla.com/D211554
2024-07-09 10:34:24 +00:00
Dimi
add33634eb Bug 1898745 - P3. Record form interactio telemetry in the parent process r=credential-management-reviewers,NeilDeakin
We have moved most of the logic from the child to the parent. This patch updates
the locations where telemetry is now recorded in the parent. Additionally,
it updates the API of AutofillTelemetry to comply with the new architecture.

Differential Revision: https://phabricator.services.mozilla.com/D211552
2024-07-09 10:34:23 +00:00
Joseph Liang
b6da765c73 Bug 1822997 - Pip button visibility obscured by controls container on hulu.com.r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D215652
2024-07-09 03:35:41 +00:00
Ksenia Berezina
6e09d8c9ee Bug 1904908 - Update an override for directv; r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D215165
2024-06-27 23:43:26 +00:00
Thomas Wisniewski
e45a0278d2 Bug 1904556 - fix the CSS intervention to disable pull-to-refresh on the YouTube Shorts mobile page; r=webcompat-reviewers,denschub
Differential Revision: https://phabricator.services.mozilla.com/D214892
2024-06-25 23:31:26 +00:00
Stanca Serban
381a194fb0 Backed out 7 changesets (bug 1898745) for causing AccessibilityTest related junit failures. CLOSED TREE
Backed out changeset 8daa01aff9d2 (bug 1898745)
Backed out changeset aa4188b16097 (bug 1898745)
Backed out changeset db306113f8e8 (bug 1898745)
Backed out changeset d0d65cb44bc7 (bug 1898745)
Backed out changeset 576634ec09aa (bug 1898745)
Backed out changeset 5481131bb31a (bug 1898745)
Backed out changeset 7b7441408b33 (bug 1898745)
2024-06-25 14:45:30 +03:00
Dimi
a6eda583ad Bug 1898745 - P6. Update formautofill iOS library to accommodate the new architecture r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D212239
2024-06-25 09:53:53 +00:00
Dimi
e20f615d04 Bug 1898745 - P5. Update Testcases r=credential-management-reviewers,NeilDeakin
This patch makes the following changes:

1. Converts the xpcshell tests test_clearPopulatedForm.js and test_previewFormFields.js to browser tests.
   This change is necessary because the logic is moved from the child to the parent, requiring integration
   tests instead.
2. Replaces the custom popup listener in FormAutofillChild with `BrowserTestUtils.waitForPopupEvent`
3. Updates add_heuristic_tests to align with the new architecture.
4. Updates unit tests that use the 'active' section because there is no "active" section anymore.

Differential Revision: https://phabricator.services.mozilla.com/D211554
2024-06-25 09:53:53 +00:00
Dimi
a917ee27eb Bug 1898745 - P3. Record form interactio telemetry in the parent process r=credential-management-reviewers,NeilDeakin
We have moved most of the logic from the child to the parent. This patch updates
the locations where telemetry is now recorded in the parent. Additionally,
it updates the API of AutofillTelemetry to comply with the new architecture.

Differential Revision: https://phabricator.services.mozilla.com/D211552
2024-06-25 09:53:52 +00:00
Dennis Schubert
cfa49d728d Bug 1889326 - Re-ship Outlook 365 mailto: handler prompt intervention. r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D214562
2024-06-21 16:11:44 +00:00
Neil Deakin
a5dcce6636 Bug 1849131, use aria-hidden attribute as an indicator of visibility when comparing select options, r=credential-management-reviewers,dimi
For now, this is only checked when looking up select option elements to reduce compatibility issues

Differential Revision: https://phabricator.services.mozilla.com/D214262
2024-06-21 14:35:40 +00:00
Thomas Wisniewski
6bcd887784 Bug 1882040 - Add a webcompat intervention to disable pull-to-refresh on the YouTube Shorts mobile page; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D214434
2024-06-20 19:46:15 +00:00
Neil Deakin
a1b4051165 Bug 1901247, get the required fields from the address meta data so that it is region specific,r=credential-management-reviewers,dimi
Remove the automatic assignment of the preference extensions.formautofill.addresses.capture.requiredFields in tests and force each test to manually set it since using the preference is no longer expected.

Differential Revision: https://phabricator.services.mozilla.com/D213779
2024-06-18 14:09:44 +00:00
Johannes Jörg Schmidt
69add08bae Bug 1835771 - improve heuristics browser test helper r=credential-management-reviewers,dimi
to include field names for failed expectations

Differential Revision: https://phabricator.services.mozilla.com/D213961
2024-06-18 13:44:51 +00:00
Emilio Cobos Álvarez
76dfae476f Bug 1902896 - Use system-ui font-family when appropriate. r=desktop-theme-reviewers,omc-reviewers,home-newtab-reviewers,dao,aminomancer,thecount
This is shorter, and has the advantage that it behaves properly on Linux (not
just ubuntu). Also, it is more future-proof.

Differential Revision: https://phabricator.services.mozilla.com/D213880
2024-06-17 14:53:04 +00:00
Barret Rennie
871e74ca58 Bug 1829412 - Simplify NimbusTestUtils.enrollmentHelper r=chumphreys,settings-reviewers,pip-reviewers,credential-management-reviewers,search-reviewers,anti-tracking-reviewers,omc-reviewers,home-newtab-reviewers,thecount,issammani,aminomancer,mconley
The enrollmentHelper was much more complicated than it needed to be. The
internal asynchrony that required awaiting an additional promise was fixed in
bug 1773583.

The returned cleanup function is no longer async, so unnecessary awaits have
been removed. This also applies to enrollWithFeatureConfig, as it is a wrapper
around enrollmentHelper.

Differential Revision: https://phabricator.services.mozilla.com/D212318
2024-06-06 14:42:00 +00:00
Ksenia Berezina
8cbb57480d Bug 1876368 - Ship v128.0.0 of the WebCompat System Addon; r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212759
2024-06-06 12:51:48 +00:00
Sidharth Sachdev
36bf40c3a9 Bug 1900483 - Update central with the latest beta/release 127 changes for OSAuth. r=issammani,Gijs,firefox-desktop-core-reviewers
***
Bug 1898323 - follow-up: fix tests now that beta/release default to not enabling CC/pwd autofill os reauth
***
Bug 1898323 - fix about:logins and formautofill tests better given the disabling of OS reauth on beta/release
***
Bug 1898323 - Fix OsAuth migration for beta and have it disabled by default on Beta and Release. r=ssachdev!,issammani!
***
Bug 1899368 - Disable OS Auth for new users in Beta and Release. r=issammani!,gijs!
***
Aligned anti_clickjacking with beta

Differential Revision: https://phabricator.services.mozilla.com/D212577
2024-06-05 08:14:28 +00:00
Ksenia Berezina
1c635abfd5 Bug 1900435 - Add extra_labels back to the mobile reporter; r=twisniewski,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212510
2024-06-04 15:54:53 +00:00