Commit Graph

4599 Commits

Author SHA1 Message Date
Dimi
8e127a2f67 Bug 1899283 - InspectFields API also reports unknown fields r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D221025
2024-09-04 20:34:42 +00:00
Tom Schuster
284d5eb9fb Bug 1910807 - Use videoJS wrapper for Arte PiP captions. r=kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D220837
2024-09-04 01:02:09 +00:00
Dimi
61dfb641c3 Bug 1899261 - Support inspecting all the <input> and <select> in a document r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D220700
2024-09-03 09:54:29 +00:00
Dimi
195f0adec8 Bug 1906292 - P5. Turn off the relaxed autofill restriction by default. r=NeilDeakin
In addition to turning off the relaxed autofill restriction by default,
this patch introduces a preference to control whether to apply the relaxed autofill restriction.

Note: The term 'Relaxed Autofill Restrictions' refers to besides autofill fields that are in the
same origin frame as the focused field, also allowing autofill for fields that are
in the top-level frame or in a first-party origin iframe.

Differential Revision: https://phabricator.services.mozilla.com/D218621
2024-09-02 14:53:02 +00:00
Dimi
f38f1cdc22 Bug 1906292 - P4. Implement iframe_layout_detection event telemetry. r=credential-management-reviewers,NeilDeakin
This telemetry can be used to help us understand the how website usually
use <iframe> in a credit card or

Differential Revision: https://phabricator.services.mozilla.com/D218301
2024-09-02 14:53:02 +00:00
Dimi
251ca5fa01 Bug 1906292 - P3. Add testcases r=credential-management-reviewers,NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D215756
2024-09-02 14:53:01 +00:00
Dimi
fdff06e361 Bug 1902955 - Update heuristics.rst r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D220557
2024-08-29 14:13:38 +00:00
Travis Long
d46aac6e2e Bug 1894526 - Migrate addons-search-detection away from browser.telemety event APIs. r=TravisLong,extension-reviewers,robwu
This moves the existing data collection from the `dynamic` process to the
`parent` process, but otherwise leaves it alone.

Differential Revision: https://phabricator.services.mozilla.com/D218001
2024-08-28 14:49:57 +00:00
Mark Banner
8c6274b2ee Bug 1912086 - Fix application provided search handling in the search-detection add-on. r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D218773
2024-08-23 15:51:28 +00:00
Moritz Beier
0a54beffb6 Bug 1870687 - Investigate removing the _locale and _extensionID options from within AppProvidedSearchEngine. r=Standard8,urlbar-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D218684
2024-08-21 14:03:31 +00:00
Norisz Fay
ea6558d555 Backed out changeset 440770be9e5e (bug 1870687) for causing bc failures on browser_searchModeSwitcher_basic.js CLOSED TREE 2024-08-19 22:04:53 +03:00
Moritz Beier
8ea05e5b29 Bug 1870687 - Investigate removing the _locale and _extensionID options from within AppProvidedSearchEngine. r=Standard8,urlbar-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D218684
2024-08-19 15:39:57 +00:00
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