Pressing Enter on Add Engine shortcut button doesn't add the engine
Categories
(Firefox :: Address Bar, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox88 | --- | unaffected |
firefox89 | --- | verified |
firefox90 | --- | verified |
People
(Reporter: mak, Assigned: mak)
References
(Blocks 1 open bug)
Details
(Keywords: access, Whiteboard: [proton-address-bar][a11y] [proton-uplift])
Attachments
(1 file)
48 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
Keyboard navigating to an Add Engine shortcut and pressing Enter doesn't add the engine. It works correctly in the separate search bar.
STR:
- visit https://addons.mozilla.org/
- open the urlbar and navigate with th keyboard to the Add Engine shorctut button for AMO
- press Enter
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
I think this is something we want to fix sooner than later.
Updated•3 years ago
|
Assignee | ||
Comment 2•3 years ago
|
||
The patch removes the special .webEngine expando and rather use the class to
recognize add engine shortcuts, similarly to how old shortcut buttons did.
It also reuses the add engine handling in SearchOneOffs.js::_on_command rather
than duplicating it.
It is also no more necessary to provide a wrapper around
SearchUIUtils.addOpenSearchEngine because it would only be used once.
Pushed by mak77@bonardo.net: https://hg.mozilla.org/integration/autoland/rev/a358d68f94a1 Pressing Enter on Add Engine shortcut button doesn't add the engine. r=adw
Updated•3 years ago
|
Comment 4•3 years ago
|
||
bugherder |
Assignee | ||
Comment 5•3 years ago
|
||
Comment on attachment 9217446 [details]
Bug 1706326 - Pressing Enter on Add Engine shortcut button doesn't add the engine. r=adw
Beta/Release Uplift Approval Request
- User impact if declined: Adding search engines directly from the address bar shortcut buttons is part of MR1, this solves an accessibility problem where pressing Enter on such button doesn't work.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: Go to a page providing an opensearch engine (bugzilla or AMO for example), click on the urlbar to open it, navigate with the keyboard down button until you reach the add engine button, press Enter to add it.
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): The patch is reusing existing code, and has an automated test.
- String changes made/needed:
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Comment 6•3 years ago
|
||
Comment on attachment 9217446 [details]
Bug 1706326 - Pressing Enter on Add Engine shortcut button doesn't add the engine. r=adw
Approved for 89 beta 3, thanks.
Comment 7•3 years ago
|
||
bugherder uplift |
Updated•3 years ago
|
Comment 8•3 years ago
|
||
Verified as fixed on Firefox 89 beta 5 and latest Nightly 90.0a1 under Win 10 64-bit, Mac OSX 11.2.3 and Ubuntu 18.04 64-bit.
Updated•11 months ago
|
Description
•