If there are duplicate keywords for search engines, prefer the default search engine
Categories
(Firefox :: Search, task, P2)
Tracking
()
People
(Reporter: standard8, Assigned: standard8)
References
(Depends on 1 open bug)
Details
(Whiteboard: [sng])
Attachments
(4 files)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
Although we generally try to prevent it, there are some cases where a search engine could be added with a keyword that's a duplicate of one of the application provided engines.
Currently, it depends on the visual order of search engines as to which one is used. We should make this more consistent, by using the search engine according to the following (in order):
- Use whichever is the default search engine, or
- Use whichever is application provided, or
- Use the first search engine in the sorted visible order.
Updated•1 month ago
|
| Assignee | ||
Updated•1 month ago
|
| Assignee | ||
Comment 1•1 month ago
|
||
| Assignee | ||
Comment 2•1 month ago
|
||
Updated•1 month ago
|
| Assignee | ||
Comment 4•1 month ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D289674
Updated•1 month ago
|
Comment 5•1 month ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined/Reason for urgency: In 150 we are planning on some changes which may introduce scenarios with duplicate keywords. We want to ensure they are correctly handled, for consistency from the user's perspective and for correct attributions.
- Code covered by automated testing?: yes
- Fix verified in Nightly?: no
- Needs manual QE testing?: yes
- Steps to reproduce for manual QE testing: Test the scenarios from comment 0 on the bug where there's an add-on installed with a keyword that's a duplicate of an application provided engine.
The search engineering team can help set up the config.
- Risk associated with taking this patch: low
- Explanation of risk level: Small concentrated change to how keywords are processed, in well tested code.
- String changes made/needed?: None
- Is Android affected?: no
| Assignee | ||
Comment 6•1 month ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D289675
https://hg.mozilla.org/mozilla-central/rev/c7e6beeda02f
https://hg.mozilla.org/mozilla-central/rev/e7cf9d0f4c39
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Comment 9•29 days ago
|
||
Hey Mandy, could you help us with the config setup in order to test this? Also, any pointers are highly appreciated.
| Assignee | ||
Comment 10•25 days ago
|
||
Gave details on Slack - we have an example on staging that can be used with an add-on to verify.
Comment 11•24 days ago
•
|
||
(In reply to Mark Banner (:standard8) from comment #10)
Gave details on Slack - we have an example on staging that can be used with an add-on to verify.
Initial testing completed, I gave details on slack related concerns related to this fix, will further update this issue as soon as discussion there concludes.
Description
•