1.75ms uninterruptible reflow at onResize@chrome://devtools/content/sourceeditor/codemirror/codemirror.bundle.js:3783:1

NEW
Unassigned

Status

P4
normal
2 years ago
6 months ago

People

(Reporter: rjward0, Unassigned)

Tracking

(Blocks: 1 bug, {perf})

unspecified
Bug Flags:
qe-verify -

Firefox Tracking Flags

(Not tracked)

Details

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

(Reporter)

Description

2 years ago
Here's the stack:

onResize@chrome://devtools/content/sourceeditor/codemirror/codemirror.bundle.js:3783:1
forEachCodeMirror@chrome://devtools/content/sourceeditor/codemirror/codemirror.bundle.js:8738:16
registerGlobalHandlers/</resizeTimer<@chrome://devtools/content/sourceeditor/codemirror/codemirror.bundle.js:8754:10
setTimeout handler*registerGlobalHandlers/<@chrome://devtools/content/sourceeditor/codemirror/codemirror.bundle.js:8752:47
EventListener.handleEvent*CodeMirror</</CodeMirror.on@chrome://devtools/content/sourceeditor/codemirror/codemirror.bundle.js:8420:8
registerGlobalHandlers@chrome://devtools/content/sourceeditor/codemirror/codemirror.bundle.js:8751:6
ensureGlobalHandlers@chrome://devtools/content/sourceeditor/codemirror/codemirror.bundle.js:8745:6
CodeMirror@chrome://devtools/content/sourceeditor/codemirror/codemirror.bundle.js:349:6
CodeMirror@chrome://devtools/content/sourceeditor/codemirror/codemirror.bundle.js:305:48
_setup@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/sourceeditor/editor.js:348:14
onLoad@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/sourceeditor/editor.js:287:7
EventListener.handleEvent*appendTo@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/client/sourceeditor/editor.js:293:5
load@resource://devtools/client/styleeditor/StyleSheetEditor.jsm:450:12
_sourceLoaded/<.onShow</<@resource://devtools/client/styleeditor/StyleEditorUI.jsm:609:19
_run@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:311:39
TaskImpl@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:273:3
asyncFunction@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:247:14
spawn@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:161:12
_sourceLoaded/<.onShow<@resource://devtools/client/styleeditor/StyleEditorUI.jsm:604:9
set activeSummary@resource://devtools/client/shared/SplitView.jsm:151:7
_selectEditor/summaryPromise<@resource://devtools/client/styleeditor/StyleEditorUI.jsm:710:7
process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23
walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:806:7
Promise*scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:739:11
schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:770:7
completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:707:7
onPacket/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:1329:9
DevTools RDP*request@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:1269:14
generateRequestMethods/</frontProto[name]@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:1426:14
_getSourceTextAndPrettify@resource://devtools/client/styleeditor/StyleSheetEditor.jsm:271:12
fetchSource@resource://devtools/client/styleeditor/StyleSheetEditor.jsm:291:12
StyleEditorUI.prototype._addStyleSheetEditor<@resource://devtools/client/styleeditor/StyleEditorUI.jsm:356:11
_run@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:311:39
TaskImpl@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:273:3
asyncFunction@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:247:14
StyleEditorUI.prototype._addStyleSheet<@resource://devtools/client/styleeditor/StyleEditorUI.jsm:304:24
_run@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:311:39
TaskImpl@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:273:3
asyncFunction@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:247:14
StyleEditorUI.prototype._resetStyleSheetList<@resource://devtools/client/styleeditor/StyleEditorUI.jsm:253:15
_run@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:311:39
TaskImpl@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:273:3
asyncFunction@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:247:14
StyleEditorUI.prototype.initialize<@resource://devtools/client/styleeditor/StyleEditorUI.jsm:134:11
_run@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/task.js:311:39
process@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:922:23
walkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:806:7
Promise*scheduleWalkerLoop@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:739:11
schedulePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:770:7
completePromise@resource://gre/modules/Promise.jsm -> resource://gre/modules/Promise-backend.js:707:7
onPacket/<@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:1329:9
DevTools RDP*request@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/shared/protocol.js:1269:14
Component: Untriaged → Developer Tools
Priority: -- → P3
Flags: qe-verify?
Whiteboard: [ohnoreflow][qf][photon-performance] → [ohnoreflow][qf][reserve-photon-performance]
Component: Developer Tools → Developer Tools: Source Editor
Whiteboard: [ohnoreflow][qf][reserve-photon-performance] → [ohnoreflow][qf:p3][reserve-photon-performance]
Flags: qe-verify? → qe-verify-
Priority: P3 → P4
Whiteboard: [ohnoreflow][qf:p3][reserve-photon-performance] → [ohnoreflow][qf:p3][fxperf]

Updated

9 months ago
Whiteboard: [ohnoreflow][qf:p3][fxperf] → [ohnoreflow][qf:p3][fxperf:p3]

Updated

6 months ago
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.