Bug: Intermittent browser/base/content/test/popups/browser_popup_linux_move.js | single tracking bug
Status: NEW
Priority: P5
Created: 2025-03-01 00:49:13+00:00
Resolved: 2025-03-03 06:35:26+00:00

**Filed by:** abutkovits [at] mozilla.com
**Parsed log:** https://treeherder.mozilla.org/logviewer?job_id=497103214&repo=autoland
**Full log:** https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Woac-jVSSFO-rtOmY22b7w/runs/0/artifacts/public/logs/live_backing.log

---
```
[task 2025-02-28T23:50:14.857Z] 23:50:14     INFO - TEST-PASS | browser/base/content/test/popups/browser_popup_linux_move.js | Restored screenY. - 400 == 400 - 
[task 2025-02-28T23:50:14.858Z] 23:50:14     INFO - Leaving test bound 
[task 2025-02-28T23:50:14.858Z] 23:50:14     INFO - Entering test bound 
[task 2025-02-28T23:50:14.858Z] 23:50:14     INFO - === Running in content. ===
[task 2025-02-28T23:50:14.858Z] 23:50:14     INFO - Move screenY,screenY (content) (fanned out): [{"screenY":9},{"screenY":10}]
[task 2025-02-28T23:50:14.859Z] 23:50:14     INFO - Initializing all values to current state.
[task 2025-02-28T23:50:14.859Z] 23:50:14     INFO - Adding resize event listener.
[task 2025-02-28T23:50:14.859Z] 23:50:14     INFO - Starting property changes.
[task 2025-02-28T23:50:14.859Z] 23:50:14     INFO - [Move screenY,screenY (content) (fanned out)] Requesting animation frame.
[task 2025-02-28T23:50:14.860Z] 23:50:14     INFO - [Move screenY,screenY (content) (fanned out)] [1/2] Setting screenY to 409.
[task 2025-02-28T23:50:14.860Z] 23:50:14     INFO - [Move screenY,screenY (content) (fanned out)] Requesting animation frame.
[task 2025-02-28T23:50:14.860Z] 23:50:14     INFO - [Move screenY,screenY (content) (fanned out)] [2/2] Setting screenY to 410.
[task 2025-02-28T23:50:14.861Z] 23:50:14     INFO - [Move screenY,screenY (content) (fanned out)] Waiting for window to match the final state.
[task 2025-02-28T23:50:14.861Z] 23:50:14     INFO - [Move screenY,screenY (content) (fanned out)] 1. resize event: { outerWidth: 200, outerHeight: 278, innerWidth: 200, innerHeight: 199 }
[task 2025-02-28T23:50:14.861Z] 23:50:14     INFO - [Move screenY,screenY (content) (fanned out)] Size state should have been one of:
[task 2025-02-28T23:50:14.862Z] 23:50:14     INFO - { outerWidth: 200, outerHeight: 278, innerWidth: 200, innerHeight: 200, screenX: 700, screenY: 400, mozInnerScreenX: 700, mozInnerScreenY: 478 }
[task 2025-02-28T23:50:14.862Z] 23:50:14     INFO - Buffered messages finished
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/popups/browser_popup_linux_move.js | [Move screenY,screenY (content) (fanned out)] Valid intermediate state. Current: { outerWidth: 200, outerHeight: 278, innerWidth: 200, innerHeight: 199 } - -1 >= 0 - got -1, expected 0 (operator >=)
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - Stack trace:
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - resizeListener@chrome://mochitests/content/browser/browser/base/content/test/popups/head.js:144:12
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - EventListener.handleEvent*testPropertyDeltas@chrome://mochitests/content/browser/browser/base/content/test/popups/head.js:154:7
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - execute@resource://testing-common/SpecialPowersSandbox.sys.mjs:139:12
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - _spawnTask@resource://testing-common/SpecialPowersChild.sys.mjs:1620:15
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - receiveMessage@resource://testing-common/SpecialPowersChild.sys.mjs:255:21
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - JSActor query*receiveMessage@resource://testing-common/SpecialPowersParent.sys.mjs:1384:14
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - JSActor query*spawn@resource://testing-common/SpecialPowersChild.sys.mjs:1549:17
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - run@chrome://mochitests/content/browser/browser/base/content/test/popups/head.js:347:25
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - ResizeMoveTest/<@chrome://mochitests/content/browser/browser/base/content/test/popups/head.js:313:18
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1170:26
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1242:18
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1383:14
[task 2025-02-28T23:50:14.863Z] 23:50:14     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1159:14
[task 2025-02-28T23:50:14.864Z] 23:50:14     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1058:13
[task 2025-02-28T23:50:14.864Z] 23:50:14     INFO - [Move screenY,screenY (content) (fanned out)] 2. resize event: { outerWidth: 200, outerHeight: 278, innerWidth: 200, innerHeight: 200 }
[task 2025-02-28T23:50:14.864Z] 23:50:14     INFO - TEST-PASS | browser/base/content/test/popups/browser_popup_linux_move.js | [Move screenY,screenY (content) (fanned out)] Valid intermediate state. Current: { outerWidth: 200, outerHeight: 278, innerWidth: 200, innerHeight: 200 } - 0 >= 0 - 
[task 2025-02-28T23:50:14.865Z] 23:50:14     INFO - [Move screenY,screenY (content) (fanned out)] Checking final state.
[task 2025-02-28T23:50:14.865Z] 23:50:14     INFO - [Move screenY,screenY (content) (fanned out)] Exepected: { outerWidth: 200, outerHeight: 278, innerWidth: 200, innerHeight: 200, screenX: 700, screenY: 410, mozInnerScreenX: 700, mozInnerScreenY: 488 }
[task 2025-02-28T23:50:14.865Z] 23:50:14     INFO - [Move screenY,screenY (content) (fanned out)] Actual:    { outerWidth: 200, outerHeight: 278, innerWidth: 200, innerHeight: 200, screenX: 700, screenY: 410, mozInnerScreenX: 700, mozInnerScreenY: 488 }
[task 2025-02-28T23:50:14.866Z] 23:50:14     INFO - TEST-PASS | browser/base/content/test/popups/browser_popup_linux_move.js | [Move screenY,screenY (content) (fanned out)] Expected final value for outerWidth - 200 == 200 - 
```