script: Also update canvas contents when laying out right after / during long parsing#37899
script: Also update canvas contents when laying out right after / during long parsing#37899sagudev merged 2 commits intoservo:mainfrom
Conversation
Signed-off-by: sagudev <[email protected]>
|
🔨 Triggering try run (#16088140205) for Linux (WPT) |
|
Test results for linux-wpt from try job (#16088140205): Flaky unexpected result (20)
Stable unexpected results that are known to be intermittent (18)
|
|
✨ Try run (#16088140205) succeeded. |
allow_layout_if_necessary…ing long parsing (#37899) Before #37703 we were actually doing update rendering of canvases/images as part of `allow_layout_if_necessary` so let's keep doing that until we fix this properly as this will be much more involved and we want usable canvases in the mean time. Testing: Manual testing + WPT tests Fixes: #37891 Signed-off-by: sagudev <[email protected]>
Signed-off-by: sagudev <[email protected]>
|
Strange.. When I test this locally, it still fails before #37960 But I am curious why your change make it pass: |
You mean #37703 right? If not it might be worth to test that. Anyway various script_thread/compositor/constellation stuff cannot be reliably tested or at least not in all configurations :(
That would be possible. |
Testing: For windows, it now passes `/_mozilla/mozilla/window_resizeTo.html` in headless mode but fails in headed window as expected in #37899 (comment). Fixes: #37973 Fixes: #26431 Fixes: #20365 Signed-off-by: Euclid Ye [email protected] Co-authored-by: Josh Matthews [email protected] Signed-off-by: Euclid Ye <[email protected]> Co-authored-by: Josh Matthews <[email protected]>
Before #37703 we were actually doing update rendering of canvases/images as part of
allow_layout_if_necessaryso let's keep doing that until we fix this properly as this will be much more involved and we want usable canvases in the mean time.Testing: Manual testing + WPT tests
Fixes: #37891