Closed Bug 1586351 Opened 10 months ago Closed 10 months ago

Cache retained results in the view temporarily to prevent results from flickering when MegaBar reopens

Categories

(Firefox :: Address Bar, enhancement, P1)

enhancement
Points:
5

Tracking

()

RESOLVED FIXED
Firefox 71
Iteration:
71.3 - Sept 30 - Oct 13
Tracking Status
firefox71 --- fixed

People

(Reporter: mikedeboer, Assigned: dao)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

The idea is to only cache the latest set of results - as rendered by the QB view - when these conditions are true:

  • The user typed a query in the address bar inputbox and
  • The inputbox blurs.

The cache should invalidate

  • After a few minutes,
  • When the window loses focus/ is backgrounded,
  • The user switches tabs,
  • Possibly other heuristics - feel free to add more!

Dão mentioned that the size of this bug may benefit from a breakdown into smaller bugs.

(In reply to Mike de Boer [:mikedeboer] from comment #0)

Dão mentioned that the size of this bug may benefit from a breakdown into smaller bugs.

Actually I said this probably doesn't need to be broken down.

Points: 8 → 5
Depends on: 1579002
Priority: P1 → P2
Summary: Cache retained results in the view temporarily to eliminate jankiness when MegaBar reopens → Cache retained results in the view temporarily to prevent results from flickering when MegaBar reopens
Assignee: nobody → dao+bmo
Status: NEW → ASSIGNED
Priority: P2 → P1
Blocks: 1584274
Iteration: --- → 71.3 - Sept 30 - Oct 13
Pushed by dgottwald@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/cf28cbecbdeb
Cache retained results in the view temporarily to prevent results from flickering when MegaBar reopens. r=mak
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 71
QA Whiteboard: [qa-71b-p2]
Flags: qe-verify-
You need to log in before you can comment on or make changes to this bug.