Closed Bug 1966384 Opened 2 months ago Closed 21 days ago

Improve Unified Search Button Interaction with Support for Option Selection via Mouseup

Categories

(Firefox :: Address Bar, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
141 Branch
Tracking Status
firefox141 --- fixed

People

(Reporter: cbellini, Assigned: mbeier)

References

Details

(Whiteboard: [sng-scotchbonnet-followon][scotchbonnet-unifiedsearchbutton])

Attachments

(2 files)

Improve Unified Search Button interaction by reducing clicks required to select a search option from it, supporting the following workflow:

  1. Click on the Unified Search Button to expand its options, and continue to hold the mouse button down.
  2. Hover over the desired search option, which highlights the option on hover.
  3. Release the mouse button to select the option.
Whiteboard: [sng-scotchbonnet-followon][scotchbonnet-unifiedsearchbutton]
Severity: -- → N/A
Priority: -- → P2
Assignee: nobody → mbeier
Status: NEW → ASSIGNED

This makes the popup open on mousedown so users can select a search engine with a single click. It also allows removing some of the custom event handling.
The other user-facing difference is that the down arrow doesn't open the popup anymore on Windows and Linux.
Since the popup is now rebuilt after opening instead of before, tests must now wait for a rebuild event.

Pushed by mbeier@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a87238a3a0d3 https://hg.mozilla.org/integration/autoland/rev/36cc2982a9f1 Convert unified search button to a type=menu toolbarbutton to open popup natively. r=search-reviewers,urlbar-reviewers,daisuke
Status: ASSIGNED → RESOLVED
Closed: 23 days ago
Resolution: --- → FIXED
Target Milestone: --- → 141 Branch
Pushed by amarc@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/f37088d7c85c https://hg.mozilla.org/integration/autoland/rev/48883c6bb883 Revert "Bug 1966384 - Convert unified search button to a type=menu toolbarbutton to open popup natively. r=search-reviewers,urlbar-reviewers,daisuke" for causing ba failures @ browser_test_focus_urlbar.js

Backed out for causing ba failures @ browser_test_focus_urlbar.js

Status: RESOLVED → REOPENED
Flags: needinfo?(mbeier)
Resolution: FIXED → ---
Target Milestone: 141 Branch → ---
Pushed by mbeier@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/43401feaf929 https://hg.mozilla.org/integration/autoland/rev/570a8e2333be Convert unified search button to a type=menu toolbarbutton to open popup natively. r=search-reviewers,urlbar-reviewers,daisuke
Pushed by smolnar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/55b2aa39f52c https://hg.mozilla.org/integration/autoland/rev/01064dcdd2ab Revert "Bug 1966384 - Convert unified search button to a type=menu toolbarbutton to open popup natively. r=search-reviewers,urlbar-reviewers,daisuke" for causing fenix debug failures
Pushed by smolnar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/755ae73bf43b https://hg.mozilla.org/integration/autoland/rev/08737413f15b Reapply "Bug 1966384 - Convert unified search button to a type=menu toolbarbutton to open popup natively. r=search-reviewers,urlbar-reviewers,daisuke" for causing fenix debug failures

Backed out by mistake
relanded

Flags: needinfo?(mbeier)
Status: REOPENED → RESOLVED
Closed: 23 days ago21 days ago
Resolution: --- → FIXED
Target Milestone: --- → 141 Branch
QA Whiteboard: [search] [qa-triage-done-c141/b140]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: