Although this mostly happens on e10s, it happens on non-e10s as well.
Summary: Intermittent e10s test_pointerlock-api.html | file_infiniteMovement.html: Should have moved more than one screen's worth in width.TotalX: 625 Screensize X: 1584 → Intermittent test_pointerlock-api.html | file_infiniteMovement.html: Should have moved more than one screen's worth in width.TotalX: 625 Screensize X: 1584
This appears to be hella-frequent on e10s. Can you please look into this soon?
The failing test is completely not testing what it is intended to test... not sure why it is there. I'm going to rewrite the whole test to match its description. Keep the ni? here for myself for a while.
Although the test isn't testing what it intends to, this intermittent happening more frequently is because the window size on e10s Linux when entering fullscreen becomes much less reliable. It can be observed that window.innerWidth and .innerHeight are not same to screen.width and .height when fullscreenchange event dispatches, on Linux with e10s enabled only. This is because only Linux changes the window size asynchronously during fullscreen change.
Whiteboard: [test disabled on Linux and Windows]
I think this should be fixed by my patches landed in bug 931445. Remove leave-open for now, and will close after patches there get merged.
This should have been fixed by patches landed in bug931445.
Status: NEW → RESOLVED
Last Resolved: 3 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.