Closed Bug 1512648 Opened 2 years ago Closed 2 years ago

Implement an event bufferer

Categories

(Firefox :: Address Bar, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
Firefox 67
Tracking Status
firefox67 --- fixed

People

(Reporter: mak, Assigned: mak)

References

Details

(Whiteboard: [fxsearch])

Attachments

(1 file)

Our users tend to use muscle memory to pick from the view, this means it's common for things like:

1. type, DOWN, ENTER
2. type, mousemove, click

These actions usually happen before the matches arrived, that means we should:

a. Buffer those events and handle them once matches arrived
b. Never replace a match if it's being mouseover-ed (or we could suprise the user by changing the expected destination.

For these we need a bufferer and some smart events management.

I'll start looking at this, let's see how far I can go with the current status.

Assignee: nobody → mak77
Status: NEW → ASSIGNED
Depends on: 1521702
Pushed by mak77@bonardo.net:
https://hg.mozilla.org/integration/autoland/rev/adb5195b311e
Implement a Quantum Bar event bufferer. r=adw
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 67
You need to log in before you can comment on or make changes to this bug.