0.93ms uninterruptible reflow at showNavToolbox@chrome://browser/content/browser-fullScreenAndPointerLock.js:576:18

NEW
Unassigned

Status

()

Firefox
Toolbars and Customization
P4
normal
a year ago
3 months ago

People

(Reporter: Robbie Ward, Unassigned)

Tracking

(Blocks: 2 bugs, {perf})

unspecified
Points:
---
Dependency tree / graph
Bug Flags:
qe-verify -

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [ohnoreflow][qf:p3][fxperf:p3])

(Reporter)

Description

a year ago
Here's the stack:

showNavToolbox@chrome://browser/content/browser-fullScreenAndPointerLock.js:576:18
_expandCallback@chrome://browser/content/browser-fullScreenAndPointerLock.js:493:5
EventListener.handleEvent*toggle@chrome://browser/content/browser-fullScreenAndPointerLock.js:297:7
handleEvent@chrome://browser/content/browser-fullScreenAndPointerLock.js:349:9
EventListener.handleEvent*init@chrome://browser/content/browser-fullScreenAndPointerLock.js:255:5
_delayedStartup@chrome://browser/content/browser.js:1506:5
EventListener.handleEvent*onLoad@chrome://browser/content/browser.js:1239:5
onload@chrome://browser/content/browser.xul:1:1
http://searchfox.org/mozilla-central/rev/6e1c138a06a80f2bb3167d9dac050cc0fd4fb39e/browser/base/content/browser-fullScreenAndPointerLock.js#576
      let rect = gBrowser.mPanelContainer.getBoundingClientRect();

Yet another sync flush related to MousePosTracker.
Blocks: 515196
Component: Untriaged → Toolbars and Customization
Flags: qe-verify?
Priority: -- → P2
Whiteboard: [ohnoreflow][qf][photon-performance] → [ohnoreflow][qf:p1][photon-performance]
Blocks: 1363771
Blocks: 1363777
No longer blocks: 1348289
Flags: qe-verify? → qe-verify-
Priority: P2 → P3
Whiteboard: [ohnoreflow][qf:p1][photon-performance] → [ohnoreflow][qf:p1][reserve-photon-performance]
Whiteboard: [ohnoreflow][qf:p1][reserve-photon-performance] → [ohnoreflow][qf:p2][reserve-photon-performance]

Updated

9 months ago
Priority: P3 → P4
This appears to still happen, but only affects non-DOM fullscreen (toggled via the fullscreen button in the app menu).

Not great, but probably okay to make this a qf:p3 for now.
Whiteboard: [ohnoreflow][qf:p2][reserve-photon-performance] → [ohnoreflow][qf:p3][reserve-photon-performance]
Whiteboard: [ohnoreflow][qf:p3][reserve-photon-performance] → [ohnoreflow][qf:p3][reserve-photon-performance] [fxperf]
Whiteboard: [ohnoreflow][qf:p3][reserve-photon-performance] [fxperf] → [ohnoreflow][qf:p3][reserve-photon-performance] [fxperf:p3]
Whiteboard: [ohnoreflow][qf:p3][reserve-photon-performance] [fxperf:p3] → [ohnoreflow][qf:p3][fxperf:p3]
You need to log in before you can comment on or make changes to this bug.