mirror of
https://github.com/servo/servo.git
synced 2025-08-09 15:35:34 +01:00
Rename metadata directories
This renames: - `tests/wpt/metadata` → `tests/wpt/meta-legacy-layout` - `tests/wpt/metadata-layout-2020` → `tests/wpt/meta` - `tests/wpt/mozilla/meta` → `tests/wpt/mozilla/meta-legacy-layout` - `tests/wpt/mozilla/meta-layout-2020` → `tests/wpt/mozilla/meta`
This commit is contained in:
parent
cfd24f00bc
commit
f4578afdfe
23708 changed files with 772645 additions and 694 deletions
|
@ -0,0 +1,3 @@
|
|||
[style-element-media-match-block-script.html]
|
||||
[Style element is script-blocking when media matches]
|
||||
expected: FAIL
|
|
@ -0,0 +1,5 @@
|
|||
[meta-color-scheme-attribute-changes.html]
|
||||
expected: ERROR
|
||||
[Meta color-scheme initially 'dark'.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[meta-color-scheme-empty-content-value.html]
|
||||
[Meta color-scheme with empty content attribute has no effect.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[meta-color-scheme-first-valid-applies.html]
|
||||
[Tree order decides which meta color-scheme applies.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
[meta-color-scheme-insert.html]
|
||||
[Inserted meta color-scheme applies]
|
||||
expected: FAIL
|
||||
|
||||
[Inserted meta color-scheme before existing in head applies]
|
||||
expected: FAIL
|
||||
|
||||
[Initial color-scheme]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[meta-color-scheme-no-content-value.html]
|
||||
[Meta color-scheme without content attribute has no effect.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[meta-color-scheme-normal-descendant-change.html]
|
||||
expected: ERROR
|
||||
[Normal initially dark]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[meta-color-scheme-presentational-hint.html]
|
||||
[Author origin style rule overrides meta color-scheme.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
[meta-color-scheme-remove-head.html]
|
||||
[Initial value after removing head including meta color-scheme.]
|
||||
expected: FAIL
|
||||
|
||||
[Meta color-scheme applies.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
[meta-color-scheme-remove.html]
|
||||
expected: ERROR
|
||||
[First meta applies.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[meta-color-scheme-single-value-in-body.html]
|
||||
[Meta color-scheme in body should apply.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[meta-color-scheme-single-value-in-head.html]
|
||||
[Meta color-scheme in head applies.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[meta-color-scheme-single-value-in-shadow-tree.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,3 @@
|
|||
[http-equiv-and-name-1.html]
|
||||
[<meta> set the color-scheme to dark]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[http-equiv-and-name-2.html]
|
||||
[<meta> set the content-language to de-DE]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[embedded-html.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[embedded-img.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[embedded-js.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[embedded-mp4.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[embedded-not-found.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[embedded-type-only.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,163 @@
|
|||
[hash-name-reference.html]
|
||||
expected: ERROR
|
||||
[HTML (quirks) IMG usemap="#percent-escape-id-%42"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="#two-maps-with-this-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="http://example.org/#garbage-before-hash-name"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="#two-maps-with-this-id-or-name"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="http://example.org/#garbage-before-hash-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="# hash-space-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="http://example.org/#garbage-before-hash-name"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="#hash-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="#two-maps-with-this-id-or-name"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="#percent-escape-id-%42"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="#\\n"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="http://example.org/#garbage-before-hash-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="# hash-space-name"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="#percent-escape-name-%42"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="#non-map-with-this-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap=" #space-before-hash-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="#percent-escape-id-%42"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="#two-maps-with-this-id"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="#two-maps-with-this-name-or-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap=" #space-before-hash-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="#percent-escape-name-%42"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="# "]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="http://example.org/#garbage-before-hash-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap=" #space-before-hash-name"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="# "]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="# hash-space-id"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="#two-maps-with-this-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="#two-maps-with-this-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="#hash-id"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="#non-map-with-this-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="#hash-name"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="# hash-space-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="#two-maps-with-this-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="#\\n"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="#hash-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="#non-map-with-this-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="#non-map-with-this-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="#two-maps-with-this-name-or-id"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="# hash-space-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="#hash-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="#\\n"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="#two-maps-with-this-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="#non-map-with-this-id"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="#non-map-with-this-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap=" #space-before-hash-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="#percent-escape-name-%42"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="#two-maps-with-this-id-or-name"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap=" #space-before-hash-name"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="http://example.org/#garbage-before-hash-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="#two-maps-with-this-name-or-id"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap=" #space-before-hash-id"]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (standards) IMG usemap="# "]
|
||||
expected: FAIL
|
||||
|
||||
[HTML (quirks) IMG usemap="# hash-space-id"]
|
||||
expected: FAIL
|
||||
|
||||
[XHTML img usemap="#hash-id"]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[audio_loop_seek_to_eos.html]
|
||||
[seeking to the end of looping audio]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[controlsList.tentative.html]
|
||||
[Test controlsList allowed values for <audio>]
|
||||
expected: FAIL
|
||||
|
||||
[Test controlsList allowed values for <video>]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[event_loadstart.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[event_timeupdate.html]
|
||||
expected: CRASH
|
|
@ -0,0 +1,2 @@
|
|||
[autoplay-overrides-preload.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,5 @@
|
|||
[resource-selection-currentSrc.html]
|
||||
expected: ERROR
|
||||
[Test currentSrc behaviour in various playback scenarios]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
[resource-selection-invoke-in-sync-event.html]
|
||||
[await a stable state and sync event handlers]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[media_fragment_seek.html]
|
||||
[Video should seek to time specified in media fragment syntax]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[no-cuechange-before-play.html]
|
||||
[Ensure that the 'cuechange' event is not fired before video playback has begun.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
[track-cues-enter-seeking.html]
|
||||
[TextTrack's cue onenter handler called when seeked onto]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[track-element-src-aborted-load.html]
|
||||
expected: TIMEOUT
|
||||
[HTMLTrackElement 'src' attribute changed, load pending]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[audio_001.htm]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[audio_002.htm]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[2d-getcontext-options.html]
|
||||
[Options conversion for getContext("2d")]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[canvas-descendants-focusability-001.html]
|
||||
[<a data-focusable="false">]
|
||||
expected: FAIL
|
|
@ -0,0 +1,15 @@
|
|||
[canvas-descendants-focusability-002.html]
|
||||
[<button data-focusable="false">]
|
||||
expected: FAIL
|
||||
|
||||
[<section tabindex="-1" data-focusable="false">]
|
||||
expected: FAIL
|
||||
|
||||
[<div tabindex="-1" data-focusable="false">]
|
||||
expected: FAIL
|
||||
|
||||
[<span tabindex="-1" data-focusable="false">]
|
||||
expected: FAIL
|
||||
|
||||
[<a href="#" data-focusable="false">]
|
||||
expected: FAIL
|
|
@ -0,0 +1,25 @@
|
|||
[canvas-descendants-focusability-003.tentative.html]
|
||||
expected: ERROR
|
||||
[<div tabindex="-1" data-focusable="false">]
|
||||
expected: FAIL
|
||||
|
||||
[<span tabindex="-1" data-focusable="false">]
|
||||
expected: FAIL
|
||||
|
||||
[<a href="#" data-focusable="false">]
|
||||
expected: FAIL
|
||||
|
||||
[<button style="display: contents" data-focusable="false">]
|
||||
expected: FAIL
|
||||
|
||||
[<section style="display: contents" tabindex="-1" data-focusable="false">]
|
||||
expected: FAIL
|
||||
|
||||
[<div style="display: contents" tabindex="-1" data-focusable="false">]
|
||||
expected: FAIL
|
||||
|
||||
[<span style="display: contents" tabindex="-1" data-focusable="false">]
|
||||
expected: FAIL
|
||||
|
||||
[<a style="display: contents" href="#" data-focusable="false">]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[canvas-descendants-focusability-004.tentative.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[canvas-descendants-focusability-005.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,3 @@
|
|||
[toBlob-cross-realm-callback-report-exception.html]
|
||||
[toBlob() reports the exception from its callback in the callback's global object]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[embed-change-src.html]
|
||||
expected: TIMEOUT
|
||||
[Verifies that embed elements reload with new content when the src attribute is changed.]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[embed-document-under-content-visibility-focus.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[embed-document-under-content-visibility-gbcr.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[embed-document-under-content-visibility.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,14 @@
|
|||
[embed-network-error.sub.html]
|
||||
expected: TIMEOUT
|
||||
[new embed: nonexistent host]
|
||||
expected: TIMEOUT
|
||||
|
||||
[navigating an existing embed: nonexistent host]
|
||||
expected: TIMEOUT
|
||||
|
||||
[navigating an existing embed: X-Frame-Options prevents embedding]
|
||||
expected: TIMEOUT
|
||||
|
||||
[new embed: X-Frame-Options prevents embedding]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
[embed-svg-navigation-resets-size.html]
|
||||
[Intrinsic sizing of SVG embedded via <embed> should disappear on navigation]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[iframe-initially-empty-is-updated.html]
|
||||
expected: CRASH
|
|
@ -0,0 +1,4 @@
|
|||
[iframe-loading-lazy-base-url-2.html]
|
||||
[When a loading=lazy iframe is loaded, it loads relative to the document's base URL computed at parse-time.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[iframe-loading-lazy-base-url-2.tentative.html]
|
||||
[When a loading=lazy iframe is loaded, it loads relative to the document's base URL computed at parse-time.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[iframe-loading-lazy-base-url.html]
|
||||
[When a loading=lazy iframe is loaded, it loads relative to the document's base URL computed at parse-time.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[iframe-loading-lazy-base-url.tentative.html]
|
||||
[When a loading=lazy iframe is loaded, it loads relative to the document's base URL computed at parse-time.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[iframe-loading-lazy-in-script-disabled-iframe.html]
|
||||
[Iframes with loading='lazy' in script disabled iframe are not handled\n as 'lazy']
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
[iframe-loading-lazy-load-event.html]
|
||||
[In-viewport loading=lazy visibility:hidden iframe does not block the load event]
|
||||
expected: FAIL
|
||||
|
||||
[In-viewport loading=lazy iframe does not block the load event]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
[iframe-loading-lazy-load-event.tentative.html]
|
||||
[In-viewport loading=lazy visibility:hidden iframe does not block the load event]
|
||||
expected: FAIL
|
||||
|
||||
[In-viewport loading=lazy iframe does not block the load event]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[iframe-loading-lazy-multiple-queued-navigations.html]
|
||||
[Multiple queued lazy load navigations do not crash the page]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[iframe-loading-lazy-multiple-times.html]
|
||||
[Iframes with loading='lazy' can be lazy loaded multiple times]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[iframe-loading-lazy-multiple-times.tentative.html]
|
||||
[Iframes with loading='lazy' can be lazy loaded multiple times]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[iframe-loading-lazy-to-eager.html]
|
||||
[Below-viewport iframes with loading='lazy' load when set to loading='eager' or the `loading` attribute is removed]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[iframe-loading-lazy-to-eager.tentative.html]
|
||||
[Below-viewport iframes with loading='lazy' load when set to loading='eager' or the `loading` attribute is removed]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[iframe-loading-lazy.html]
|
||||
[Below-viewport srcdoc iframes load lazily]
|
||||
expected: FAIL
|
||||
|
||||
[Below-viewport iframes load lazily]
|
||||
expected: FAIL
|
||||
|
||||
[Below-viewport data: url iframes load lazily]
|
||||
expected: FAIL
|
||||
|
||||
[Below-viewport blob url iframes load lazily]
|
||||
expected: FAIL
|
|
@ -0,0 +1,10 @@
|
|||
[iframe-loading-lazy.tentative.html]
|
||||
[Test that iframes with loading='lazy' load once they enter the viewport.]
|
||||
expected: FAIL
|
||||
|
||||
[Below-viewport srcdoc iframes load lazily]
|
||||
expected: FAIL
|
||||
|
||||
[Below-viewport iframes load lazily]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
[iframe-network-error.sub.html]
|
||||
[navigating an existing iframe: nonexistent host]
|
||||
expected: FAIL
|
||||
|
||||
[navigating an existing iframe: X-Frame-Options prevents embedding]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
[iframe_sandbox_anchor_download_allow_downloads.tentative.html]
|
||||
[<a > triggered download in sandbox is allowed by allow-downloads.]
|
||||
expected: FAIL
|
||||
|
||||
[<a download> triggered download in sandbox is allowed by allow-downloads.]
|
||||
expected: FAIL
|
||||
|
||||
[<a target="_blank" > triggered download in sandbox is allowed by allow-downloads.]
|
||||
expected: FAIL
|
||||
|
||||
[<a target="_blank" download> triggered download in sandbox is allowed by allow-downloads.]
|
||||
expected: FAIL
|
||||
|
||||
[<a target="_blank" rel="noopener" > triggered download in sandbox is allowed by allow-downloads.]
|
||||
expected: FAIL
|
||||
|
||||
[<a target="_blank" rel="noopener" download> triggered download in sandbox is allowed by allow-downloads.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,7 @@
|
|||
[iframe_sandbox_anchor_download_block_downloads.sub.tentative.html]
|
||||
[<a download> triggered download in sandbox is blocked before a request is made]
|
||||
expected: FAIL
|
||||
|
||||
[<a download> triggered download in sandbox is blocked.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
[iframe_sandbox_anchor_download_block_downloads.tentative.html]
|
||||
[<a download> triggered download in sandbox is blocked.]
|
||||
expected: FAIL
|
||||
|
||||
[<a download> triggered download in sandbox is blocked before a request is made.]
|
||||
expected: FAIL
|
||||
|
||||
[<a > triggered download in sandbox is blocked.]
|
||||
expected: FAIL
|
||||
|
||||
[<a target="_blank" > triggered download in sandbox is blocked.]
|
||||
expected: FAIL
|
||||
|
||||
[<a target="_blank" rel="noopener" > triggered download in sandbox is blocked.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,8 @@
|
|||
[iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html]
|
||||
expected: TIMEOUT
|
||||
[Navigation resulted download in sandbox is allowed by allow-downloads.]
|
||||
expected: FAIL
|
||||
|
||||
[Navigation resulted download in sandbox from <object> is allowed by allow-downloads.]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[iframe_sandbox_popups_escaping-1.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,3 @@
|
|||
[iframe_sandbox_popups_escaping-2.html]
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[iframe_sandbox_popups_escaping-3.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,4 @@
|
|||
[iframe_sandbox_popups_nonescaping-1.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: NOTRUN
|
|
@ -0,0 +1,4 @@
|
|||
[iframe_sandbox_popups_nonescaping-2.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: NOTRUN
|
|
@ -0,0 +1,3 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
|
@ -0,0 +1,10 @@
|
|||
[iframe_sandbox_window_open_download_allow_downloads.tentative.html]
|
||||
expected: TIMEOUT
|
||||
[window.open(download, ) triggering download in sandbox is allowed by allow-downloads.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[window.open(download, "_blank") triggering download in sandbox is allowed by allow-downloads.]
|
||||
expected: TIMEOUT
|
||||
|
||||
[window.open(download, "_blank", "noopener") triggering download in sandbox is allowed by allow-downloads.]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,4 @@
|
|||
[sandbox-inherit-to-blank-document-unsandboxed-frame.html]
|
||||
expected: TIMEOUT
|
||||
[Popup do not inherit sandbox, because of 'allow-popups-to-escape-sandbox'. The document isn't sandboxed.]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,9 @@
|
|||
[sandbox-inherit-to-blank-document-unsandboxed.html]
|
||||
[Document is sandboxed via its CSP.]
|
||||
expected: FAIL
|
||||
|
||||
[The initial empty document inherit sandbox via CSP.]
|
||||
expected: FAIL
|
||||
|
||||
[The synchronous re-navigation to about:blank inherits sandbox via CSP]
|
||||
expected: FAIL
|
|
@ -0,0 +1,9 @@
|
|||
[sandbox-top-navigation-child-special-cases.tentative.sub.window.html]
|
||||
[Allow top with user activation + user activation]
|
||||
expected: FAIL
|
||||
|
||||
[A cross-origin frame with frame sandbox flags can navigate top]
|
||||
expected: FAIL
|
||||
|
||||
[A cross-origin frame with delivered sandbox flags can not navigate top]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[sandbox-top-navigation-child.tentative.sub.window.html]
|
||||
[A same-origin frame with frame sandbox flags can navigate top]
|
||||
expected: FAIL
|
||||
|
||||
[A frame with both top navigation frame sandbox flags uses the less restrictive one]
|
||||
expected: FAIL
|
|
@ -0,0 +1,6 @@
|
|||
[sandbox-top-navigation-escalate-privileges.tentative.sub.window.html]
|
||||
[A same-origin grandchild with frame allow-top can navigate top]
|
||||
expected: FAIL
|
||||
|
||||
[A sandboxed same-origin grandchild without allow-same-origin can't escalate its own top-nav privileges]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[sandbox-top-navigation-grandchild.tentative.sub.window.html]
|
||||
[A same-origin sandboxed grandchild in a cross-origin parent can navigate top]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[sandbox_004.htm]
|
||||
[Fallback content is always displayed for sandboxed PDFs]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[srcdoc-anchor.html]
|
||||
[Verify srcdoc content loads when src is about:srcdoc#foo.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[srcdoc-attribute-reset.html]
|
||||
[Verify that the frame reloads with empty body after we remove srcdoc.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,33 @@
|
|||
[basic.html]
|
||||
[<img src="/images/green-256x256.png" data-expect="256">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-256x256.png 1x" data-expect="256">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-256x256.png 1.6x" data-expect="160">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-256x256.png 2x" data-expect="128">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-256x256.png 256w" sizes="256px" data-expect="256">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-256x256.png 512w" sizes="256px" data-expect="128">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-256x256.png 256w" sizes="512px" data-expect="512">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="/images/green-256x256.png 256w" sizes="1px" data-expect="1">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-1%20-1%202%202'%20width='20'%20height='20'><circle%20r='1'/></svg> 2x" data-expect="10">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-1%20-1%202%202'%20width='20'><circle%20r='1'/></svg> 2x" data-expect="10">]
|
||||
expected: FAIL
|
||||
|
||||
[<img srcset="data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-1%20-1%202%202'%20height='20'><circle%20r='1'/></svg> 2x" data-expect="10">]
|
||||
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
|||
[currentSrc-blob-cache.html]
|
||||
[currentSrc is right even if underlying image is a shared blob]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
[viewport-change.html]
|
||||
[img (srcset 1 cand) valid image, resize to wide]
|
||||
expected: FAIL
|
||||
|
||||
[picture: source (max-width:500px) broken image, img valid image, resize to wide]
|
||||
expected: FAIL
|
||||
|
||||
[picture: source (max-width:500px) valid image, img valid image, resize to wide]
|
||||
expected: FAIL
|
||||
|
||||
[picture: same URL in source (max-width:500px) and img, resize to wide]
|
||||
expected: FAIL
|
||||
|
||||
[img (srcset 1 cand) valid image, resize to narrow]
|
||||
expected: FAIL
|
||||
|
||||
[picture: source (max-width:500px) valid image, img broken image, resize to narrow]
|
||||
expected: FAIL
|
||||
|
||||
[picture: source (max-width:500px) valid image, img valid image, resize to narrow]
|
||||
expected: FAIL
|
||||
|
||||
[picture: same URL in source (max-width:500px) and img, resize to narrow]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[image-compositing-change.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,2 @@
|
|||
[image-compositing-large-scale-change.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,4 @@
|
|||
[image-loading-lazy-base-url-2.html]
|
||||
[When a loading=lazy image is loaded, it loads relative to the document's base URL computed at parse-time.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[image-loading-lazy-base-url.html]
|
||||
[When a loading=lazy image is loaded, it loads relative to the document's base URL computed at parse-time.]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[image-loading-lazy-clip-path.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,4 @@
|
|||
[image-loading-lazy-in-cross-origin-iframe-001.sub.html]
|
||||
[A below-viewport loading=lazy image in a cross origin iframe loads only\n when scrolled into viewport]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[image-loading-lazy-in-cross-origin-iframe-002.sub.html]
|
||||
[A loading=lazy image in a below-viewport cross-origin iframe loads only\n when the cross-origin iframe is scrolled into view]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[image-loading-lazy-multiple-times.html]
|
||||
[Images with loading='lazy' can be lazy loaded multiple times]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[image-loading-lazy-negative-margin.html]
|
||||
expected: ERROR
|
||||
[A loading=lazy image that is pulled into an `overflow: hidden` area by a negative margin will not load because IntersectionObserver sees it as non-intersecting]
|
||||
expected: FAIL
|
|
@ -0,0 +1,14 @@
|
|||
[image-loading-lazy-relevant-mutations.html]
|
||||
expected: ERROR
|
||||
[Image referrerPolicy mutation does not cause deferred loading=lazy images to be fetched]
|
||||
expected: NOTRUN
|
||||
|
||||
[Image src mutation does not cause deferred loading=lazy images to be fetched]
|
||||
expected: NOTRUN
|
||||
|
||||
[Images are lazyloaded]
|
||||
expected: TIMEOUT
|
||||
|
||||
[Image crossOrigin mutation does not cause deferred loading=lazy images to be fetched]
|
||||
expected: NOTRUN
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[image-loading-lazy-slow-aspect-ratio.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,4 @@
|
|||
[image-loading-lazy-srcset.html]
|
||||
[loading='lazy' image with srcset]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[image-loading-lazy-to-eager.html]
|
||||
[Below-viewport images with loading='lazy' load when set to loading='eager' or the `loading` attribute is removed]
|
||||
expected: FAIL
|
||||
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue