about:logins is slow while filtering
Categories
(Firefox :: about:logins, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox68 | --- | unaffected |
firefox69 | --- | disabled |
firefox70 | --- | fixed |
People
(Reporter: klint, Assigned: jaws)
References
Details
(Whiteboard: [passwords:management])
Attachments
(3 files)
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0
Steps to reproduce:
I opened about:logins in FF69 beta 4
I entered a search criteria in the search field
Actual results:
the letters I typed appeared very very slowly in the search field, making the whole search feature unusable.
That was not the case the last time I tested in FF68.
Also, navigating in the list of entries in quite slow.
Comment 2•5 years ago
|
||
Jared, can you triage?
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 3•5 years ago
|
||
https://searchfox.org/mozilla-central/rev/22b330ecb3edba1536a54887060cbdd09db21c59/browser/components/aboutlogins/content/components/login-list.js#59,164-165 highlights the problem.
Each time the filter is updated we clear out the list of logins and re-render them. This profile, https://perfht.ml/2YXaTWB, shows the majority of work is from render(). includes()
shows up there which is called from _applyFilter
but this is only 13% compared to 53% of the time in LoginListItem.create
.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 6•5 years ago
|
||
Comment 8•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/1ec458006e91
https://hg.mozilla.org/mozilla-central/rev/4782eb7f3b44
https://hg.mozilla.org/mozilla-central/rev/826dc645c09c
Updated•4 years ago
|
Description
•