diff options
author | Martin Robinson <mrobinson@igalia.com> | 2024-12-17 10:37:52 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-17 09:37:52 +0000 |
commit | 0a01d069680a38de94555209bb845314ab70970c (patch) | |
tree | adb3dbaf73d5813970167ce4e4f054398975b132 /tests/wpt/meta/html | |
parent | 1e17dfdf31f0741632720889a1da0870d2e9ee06 (diff) | |
download | servo-0a01d069680a38de94555209bb845314ab70970c.tar.gz servo-0a01d069680a38de94555209bb845314ab70970c.zip |
layout: Allow same `ScriptThread` `<iframe>`s to be resized synchronously (#34656)
Post layout, when a `Window` has all of the new `<iframe>` sizes, size
any `Window`s for `Pipeline`s in the same `ScriptThread` synchronously.
This ensures that when laying out from the outermost frame to the
innermost frames, the frames sizes are set properly.
There is still an issue where a non-same-`ScriptThread` `<iframe>` sits
in between two `<iframe>`s of the same origin. According to the
specification these frames should all be synchrnously laid out --
something quite difficult in Servo. This is issue #34655.
This is the first change in a series of changes to improve the
consistency of `<iframe>` loading and sizing.
Fixes #14719.
Fixes #24569.
Fixes #24571.
Fixes #25269.
Fixes #25275.
Fixes #25285.
Fixes #30571.
Signed-off-by: Martin Robinson <mrobinson@igalia.com>
Diffstat (limited to 'tests/wpt/meta/html')
-rw-r--r-- | tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini index d7ccdbdf676..c5fc1407992 100644 --- a/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini +++ b/tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/initial-empty-document/iframe-src-aboutblank-navigate-immediately.html.ini @@ -4,7 +4,7 @@ expected: FAIL [Navigating to a different document with link click] - expected: TIMEOUT + expected: FAIL [Navigating to a different document with form submission] - expected: NOTRUN + expected: TIMEOUT |