Closed Bug 1842106 Opened 2 years ago Closed 1 year ago

Turn off Firefox Android's domain suggestions for address bar autocomplete

Categories

(Firefox for Android :: Toolbar, task, P2)

All
Android
task

Tracking

()

RESOLVED FIXED
129 Branch
Tracking Status
firefox129 --- verified

People

(Reporter: cpeterson, Assigned: cpeterson)

References

Details

(Whiteboard: [fxdroid])

Attachments

(1 file)

Android's current list of 400+ domain names for address bar suggestions was created way back in December 2015:

https://github.com/mozilla-mobile/firefox-android/tree/main/android-components/components/browser/domains/src/main/assets/domains

This list hasn't been updated since 2015 and now includes expired and squatted domains that might serve ads or malware. Instead of updating the lists of top domains, we should remove it. This would avoid the risk from future bad domains. The default suggestions are out of date and not necessarily relevant for every locale. Autocomplete suggestions would still work based on users' own local browsing history and bookmarks.

The top domain list's original documentation and site policies:

https://hg.mozilla.org/releases/mozilla-esr68/file/tip/mobile/android/docs/defaultdomains.rst

The current lists:

https://github.com/mozilla-mobile/firefox-android/tree/main/android-components/components/browser/domains/src/main/assets/domains
https://github.com/mozilla-mobile/firefox-ios/blob/main/firefox-ios/Client/Assets/topdomains.txt
https://github.com/mozilla-mobile/firefox-ios/blob/main/focus-ios/Blockzilla/topdomains.txt

Summary: Update Android topdomains.txt list (and unify with iOS's lists?) → Update Firefox Android and iOS's lists of top domains for their address bar autocomplete suggestions
Whiteboard: [fxdroid]
See Also: → 1895520
Summary: Update Firefox Android and iOS's lists of top domains for their address bar autocomplete suggestions → Remove Firefox Android's lists of top domains used for address bar autocomplete suggestions
Whiteboard: [fxdroid]
Type: enhancement → task
Whiteboard: [fxdroid]

The "shipped domains" are the hardcoded (and outdated) list of domains used to prepopulate the address bar's autcomplete suggestions. suggest-shipped-domains = true is the current behavior. When suggest-shipped-domains = false, the address bar will still suggest results from search engine suggestions and the user's local browsing history.

I will use this Nimbus flag to run an experiment comparing search metrics with and without the shipped domain suggestions.

Assignee: nobody → cpeterson
Status: NEW → ASSIGNED
Pushed by cpeterson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/18cbf7f8cdc8 Add Nimbus flag to control shipped domain suggestions. r=android-reviewers,petru
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch
Regressions: 1905976
Flags: qe-verify+

Verified as fixed on the latest Nightly build (129.0a1 from 2024-07-03).
I can confirm that the popular sites are no longer autocompleted (tested manually a few top domains).
Device used: Samsung Galaxy S23 Ultra (Android 14).

Flags: qe-verify+
Duplicate of this bug: 1879920
See Also: → 1918346
See Also: → 1958068
Summary: Remove Firefox Android's lists of top domains used for address bar autocomplete suggestions → Turn off Firefox Android's domain suggestions for address bar autocomplete
See Also: → 1966285
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: