When absearch doesn't specify default engine, clear stored default engine attribute from the previous absearch




2 years ago
2 years ago


(Reporter: adrian_sv, Unassigned)


Dependency tree / graph

Firefox Tracking Flags

(firefox57 wontfix, firefox58 wontfix, firefox59 affected)


(Whiteboard: [fxsearch])

When receiving an absearch result that doesn't specify any default engine, we should clear the stored default engine attribute from the previous absearch result, so that we fallback to the local defaults. 

1. Install and created a new profile in a 44Firefox-stock version.
2. Add as a search engine https://addons.mozilla.org/en-US/firefox/addon/youtube-10423/ and set it as a default.
3. Open Firefox-stock 56 using the profile previously created and check about:telemetry#environment-data-tab_settings.
4. Install and open Firefox Beta yandex distribution with the above profile (https://drive.google.com/open?id=1_jJp0PdMnxQLBOs-9D2jSc7Xjf9FRJE6)

[Actual Result:]
2. youtube is default search engine.
3. Youtube is default search engine (about telemetry states "unverified" status)
4. Google is default search engine.

[Expected Result:]
4. Yandex should be default the default search engine.

Comment 1

2 years ago
[Simplified Steps:]
1. Install stock Firefox version / open and create new profile (wait a bit & close it).
2. Install Yandex Firefox version (see beta link above) and open it with the step 1 profile.
3. Perform an address bar Search.

[Actual Result:]
Search results are @google.

[Expected Result:]
Search results are @yandex. 

As per discussion with :florian, this issue is low priority for 57 & 58, therefore marking statuses for them as won't fix.
Priority: -- → P3
Whiteboard: [fxsearch]
You need to log in before you can comment on or make changes to this bug.