Closed Bug 1909048 Opened 4 months ago Closed 4 months ago

Clean up document frame callback handling.

Categories

(Core :: Layout, task)

task

Tracking

()

RESOLVED FIXED
130 Branch
Tracking Status
firefox130 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

Details

Attachments

(2 files)

This will make bug 1800882 simpler.

This will make bug 1800882 simpler. Ideally we'd follow the spec a lot
more closely to the letter (e.g. per spec we should deal with a document
frame request callback calling something like
window.frames[0].contentWindow.requestAnimationFrame() and running that
in the same tick, but for now this doesn't change behavior.

Assignee: nobody → emilio
Status: NEW → ASSIGNED

This matches the spec better, and is generally simpler.

Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/07bf5b8c5ba4 Clean-up document frame callback handling. r=aosmond
Keywords: leave-open
Keywords: leave-open
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e5b85d2d9b6c Simplify document frame callback scheduling. r=smaug
Pushed by emilio@crisal.io: https://hg.mozilla.org/integration/autoland/rev/8dba5dbf860c Re-add annotations for test that intermittently fails due to iframe rAF throttling.
Pushed by emilio@crisal.io: https://hg.mozilla.org/integration/autoland/rev/c1395e96f14a Temporarily disable a test that fails due to bug 1909712.
Regressions: 1909752
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch

This seems to regress async sub-tests and improve sync sub-tests on SP3 :

260% regression on Editor-TipTap/Highlight/Async

6% improvement on Editor-TipTap/Highlight/Sync

Regressions: 1909712
Regressions: 1910411
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: