Implement virtualizer in tab lists for improving performance in Firefox View
Categories
(Firefox :: Firefox View, task, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox122 | --- | fixed |
People
(Reporter: kcochrane, Assigned: kcochrane)
References
(Blocks 4 open bugs)
Details
Attachments
(1 file)
Pages in Firefox View that can include long lists of tab data such as History and Open Tabs should make use of a virtualizer to only render items in smaller chunks in order to improve performance.
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 1•2 years ago
|
||
Updated•2 years ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Comment 3•1 year ago
|
||
Does "Find in page" still work on the "Open Tabs" page with list virtualization?
| Assignee | ||
Comment 4•1 year ago
|
||
Hi, Jeff! We've got virtual list work behind a pref for now as well as search functionality, and we're planning on turning those on at the same time to prevent issues with find in page. We'll likely need to re-map the find in page shortcut to move the cursor to the search input as it does in other browsers.
| Assignee | ||
Updated•1 year ago
|
Comment 5•1 year ago
•
|
||
(In reply to Jeff Muizelaar [:jrmuizel] from comment #3)
Does "Find in page" still work on the "Open Tabs" page with list virtualization?
As Kelly said, we will be adding search on each section of view - we're planning to ship search plus the virtual list together (turning all prefs ON) in 122 (remapping of find in bug will likely be in 123). I mentioned the virtual list for your benefit due to the issues you've encountered with large amounts of open tabs, in the event you wanted to try it out sooner. If you rely on "Find in Page" then you might want to wait until the open tabs search in bug 1831142 lands in Nightly.
Updated•1 year ago
|
Updated•1 year ago
|
Comment 7•1 year ago
|
||
Backed out for causing firefoxview related failures
| Assignee | ||
Updated•1 year ago
|
Comment 9•1 year ago
|
||
Backed out for high frequency failures on browser_firefoxview_next_general_telemetry.js.
Failure log: https://treeherder.mozilla.org/logviewer?job_id=438345608&repo=autoland
Backout link: https://hg.mozilla.org/integration/autoland/rev/71a7d5e0f25c3d0a742b64483f2e8719e97d6b39
| Assignee | ||
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Comment 11•1 year ago
|
||
| bugherder | ||
Updated•1 year ago
|
Updated•1 year ago
|
Description
•