Closed
Bug 1723188
Opened 3 years ago
Closed 2 years ago
about:preferences keeps the refresh driver ticking at 60Hz all the time
Categories
(Firefox :: Settings UI, defect, P1)
Firefox
Settings UI
Tracking
()
RESOLVED
FIXED
105 Branch
People
(Reporter: florian, Assigned: florian)
References
(Depends on 1 open bug, Blocks 1 open bug, Regression)
Details
(Keywords: perf, power, regression)
Attachments
(1 file)
This was introduced when bug 1689727 changed #updateDeck
from a xul deck to a stack with the non-selected decks hidden using visiblity: hidden
. The correct fix would be to fix bug 560067, but I'll provide a patch to add an easy workaround.
Profile showing the problem: https://share.firefox.dev/3iXPV52 (There's 4 "Image Animation" markers, and the RefreshDriverTick markers slow down only after about:preferences is closed)
Profile with the patch applied: https://share.firefox.dev/3y9QPC1 (There's only one "Image Animation" marker, and the refresh driver slows down after 1.4s at the end of the update check)
Assignee | ||
Comment 1•3 years ago
|
||
Depends on D121397
Updated•3 years ago
|
Keywords: regression
Updated•3 years ago
|
Severity: -- → S4
Priority: -- → P1
Updated•3 years ago
|
Has Regression Range: --- → yes
Comment hidden (off-topic) |
Comment 3•2 years ago
|
||
Sorry, there was a problem with the detection of inactive users. I'm reverting the change.
Assignee: nobody → florian
Status: NEW → ASSIGNED
Flags: needinfo?(jaws)
Pushed by jwein@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/05de372f854c
Hide hidden animated images in about:preferences using display: none in addition to visibility: hidden to avoid having them use CPU. r=preferences-reviewers,jaws
Comment 5•2 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
status-firefox105:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 105 Branch
Updated•2 years ago
|
status-firefox103:
--- → wontfix
status-firefox104:
--- → wontfix
status-firefox-esr102:
--- → wontfix
status-firefox-esr91:
--- → wontfix
You need to log in
before you can comment on or make changes to this bug.
Description
•