Closed Bug 708679 Opened 13 years ago Closed 6 years ago

Add telemetry probe for awesome bar resizing (shrinking as choices are narrowed down)

Categories

(Firefox :: Address Bar, defect)

defect
Not set
normal

Tracking

()

RESOLVED INACTIVE

People

(Reporter: lmandel, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [Snappy:P3] [Telemetry])

As requested by product (see https://etherpad.mozilla.org/desktop-responsiveness) add a telemetry probe for awesome bar resizing (shrinking as choices are narrowed down).
Component: Telemetry → Location Bar
Product: Toolkit → Firefox
QA Contact: telemetry → location.bar
This request seems awfully specific. What's the motivation? There's no computation involved in resizing the awesomebar, beyond the normal layout/drawing paths that sometimes get interrupted by long-running tasks on the main thread, so I'm not sure this probe would be very useful.
when I type in the addressbar, it resizes very slowly sometimes. Sometimes it rolls up completely and then rolls back out. It's "janky" and I'd like to understand that better.
I also think it's some of our most primary UI and I want to make sure that it opens and closes at acceptable speeds.
Sounds like we want to measure the chunking behavior of the underlying autocomplete search, then.
(In reply to Gavin Sharp (use gavin@gavinsharp.com for email) from comment #4)
> Sounds like we want to measure the chunking behavior of the underlying
> autocomplete search, then.

the search has no chunking, results are appended as soon as they arrive. But we have a search timeout I think (50ms) that may be what is visible?
Blocks: 671039
(In reply to Marco Bonardo [:mak] from comment #5)
> the search has no chunking, results are appended as soon as they arrive

Yes, but they arrive from the nsIAutocompleteSearch in batches, right?
Even if we got rid of that, there are still multiple searches being started/canceled as you type. It would be useful to measure "jumpiness" caused by that somehow.
Blocks: 671038
Whiteboard: [Snappy] [Telemetry] → [Snappy:P3] [Telemetry]
Per policy at https://wiki.mozilla.org/Bug_Triage/Projects/Bug_Handling/Bug_Husbandry#Inactive_Bugs. If this bug is not an enhancement request or a bug not present in a supported release of Firefox, then it may be reopened.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.