mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Update web-platform-tests to revision b'3b3beee1bf2469013583bafe702f2d4821d76c1f' (#33000)
Signed-off-by: WPT Sync Bot <ghbot+wpt-sync@servo.org>
This commit is contained in:
parent
71898dae17
commit
1af3ad8a74
244 changed files with 5852 additions and 2215 deletions
|
@ -1,3 +1,15 @@
|
|||
[idlharness.html]
|
||||
[css-conditional IDL tests]
|
||||
expected: FAIL
|
||||
|
||||
[CSSMediaRule interface: attribute matches]
|
||||
expected: FAIL
|
||||
|
||||
[CSSMediaRule interface: cssMediaRule must inherit property "matches" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[CSSSupportsRule interface: attribute matches]
|
||||
expected: FAIL
|
||||
|
||||
[CSSSupportsRule interface: cssSupportsRule must inherit property "matches" with the proper type]
|
||||
expected: FAIL
|
||||
|
|
|
@ -17,9 +17,6 @@
|
|||
[@font-face matching for quoted and unquoted ui-sans-serif]
|
||||
expected: FAIL
|
||||
|
||||
[@font-face matching for quoted and unquoted ui-monospace]
|
||||
expected: FAIL
|
||||
|
||||
[@font-face matching for quoted and unquoted ui-serif]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,2 +0,0 @@
|
|||
[dynamic-available-size-iframe.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta-legacy-layout/css/css-sizing/fit-content-max-inline-size.tentative.html.ini
vendored
Normal file
2
tests/wpt/meta-legacy-layout/css/css-sizing/fit-content-max-inline-size.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[fit-content-max-inline-size.tentative.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta-legacy-layout/css/css-sizing/fit-content-min-inline-size.tentative.html.ini
vendored
Normal file
2
tests/wpt/meta-legacy-layout/css/css-sizing/fit-content-min-inline-size.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[fit-content-min-inline-size.tentative.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta-legacy-layout/css/css-sizing/intrinsic-percent-replaced-dynamic-011.html.ini
vendored
Normal file
2
tests/wpt/meta-legacy-layout/css/css-sizing/intrinsic-percent-replaced-dynamic-011.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[intrinsic-percent-replaced-dynamic-011.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta-legacy-layout/css/css-sizing/intrinsic-percent-replaced-dynamic-012.html.ini
vendored
Normal file
2
tests/wpt/meta-legacy-layout/css/css-sizing/intrinsic-percent-replaced-dynamic-012.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[intrinsic-percent-replaced-dynamic-012.html]
|
||||
expected: FAIL
|
|
@ -19,3 +19,6 @@
|
|||
|
||||
[value at progress 0.75 in animation of "width" from "calc-size(fit-content, 20px)" to "calc-size(calc-size(fit-content, 3 * size + 10px), min(size + 20px, size * 2 - 30px) + size * 2 + 80px)"]
|
||||
expected: FAIL
|
||||
|
||||
[value at progress 0.75 in animation of "height" from "auto" to "calc-size(any, 0px)"]
|
||||
expected: FAIL
|
||||
|
|
39
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-height-box-sizing.html.ini
vendored
Normal file
39
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-height-box-sizing.html.ini
vendored
Normal file
|
@ -0,0 +1,39 @@
|
|||
[calc-size-height-box-sizing.html]
|
||||
[resolved height with styles {"height":"auto","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(auto, size)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(auto, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(auto, size * 2)","box-sizing":"content-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(auto, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(min-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(fit-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"min-height":"calc-size(min-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"min-height":"calc-size(fit-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"200px","max-height":"calc-size(min-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"200px","max-height":"calc-size(fit-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(11px, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(11px, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
2
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-min-max-sizes-001.html.ini
vendored
Normal file
2
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-min-max-sizes-001.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[calc-size-min-max-sizes-001.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-min-max-sizes-002.html.ini
vendored
Normal file
2
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-min-max-sizes-002.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[calc-size-min-max-sizes-002.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-min-max-sizes-004.html.ini
vendored
Normal file
2
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-min-max-sizes-004.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[calc-size-min-max-sizes-004.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-min-max-sizes-005.html.ini
vendored
Normal file
2
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-min-max-sizes-005.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[calc-size-min-max-sizes-005.html]
|
||||
expected: FAIL
|
|
@ -61,3 +61,15 @@
|
|||
|
||||
[computedStyleMap serialization of width: calc-size(calc-size(30px))]
|
||||
expected: FAIL
|
||||
|
||||
[computedStyleMap serialization of width: calc-size(any, 30px)]
|
||||
expected: FAIL
|
||||
|
||||
[computedStyleMap serialization of width: calc-size(any, min(30px, 2em))]
|
||||
expected: FAIL
|
||||
|
||||
[computedStyleMap serialization of width: calc-size(calc-size(any, 30px), size)]
|
||||
expected: FAIL
|
||||
|
||||
[computedStyleMap serialization of width: calc-size(calc-size(fit-content, size * 2), size)]
|
||||
expected: FAIL
|
||||
|
|
45
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-width-box-sizing.html.ini
vendored
Normal file
45
tests/wpt/meta-legacy-layout/css/css-values/calc-size/calc-size-width-box-sizing.html.ini
vendored
Normal file
|
@ -0,0 +1,45 @@
|
|||
[calc-size-width-box-sizing.html]
|
||||
[resolved width with styles {"width":"auto"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"auto","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(auto, size)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(auto, size)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(auto, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(auto, size * 2)","box-sizing":"content-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(auto, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(min-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(fit-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"min-width":"calc-size(min-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"min-width":"calc-size(max-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"200px","max-width":"calc-size(max-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"200px","max-width":"calc-size(min-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(11px, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(11px, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
|
@ -1,13 +1,6 @@
|
|||
[MediaQueryList-addListener-handleEvent.html]
|
||||
expected: TIMEOUT
|
||||
[throws if handleEvent is falsy and not callable]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[throws if handleEvent is thruthy and not callable]
|
||||
expected: NOTRUN
|
||||
|
||||
[doesn't look up handleEvent method on callable event listeners]
|
||||
expected: NOTRUN
|
||||
|
||||
[rethrows errors when getting handleEvent]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,22 +1,3 @@
|
|||
[MediaQueryList-addListener-removeListener.html]
|
||||
expected: TIMEOUT
|
||||
[listeners are called when <iframe> is resized]
|
||||
expected: FAIL
|
||||
|
||||
[listener that was added twice is called only once]
|
||||
expected: NOTRUN
|
||||
|
||||
[listeners are called in order their MQLs were created]
|
||||
expected: NOTRUN
|
||||
|
||||
[removing listener from one MQL doesn't remove it from all MQLs]
|
||||
expected: NOTRUN
|
||||
|
||||
[MediaQueryList::removeListener removes added listener]
|
||||
expected: NOTRUN
|
||||
|
||||
[listeners are called in order they were added]
|
||||
expected: NOTRUN
|
||||
|
||||
[listeners are called correct number of times]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,19 +1,3 @@
|
|||
[MediaQueryList-extends-EventTarget-interop.html]
|
||||
expected: TIMEOUT
|
||||
[listeners are called in order they were added, ignoring capture parameter]
|
||||
expected: FAIL
|
||||
|
||||
[removeListener doesn't remove listener added with addEventListener (capture)]
|
||||
expected: NOTRUN
|
||||
|
||||
[capturing event listener fires before non-capturing listener at target]
|
||||
expected: NOTRUN
|
||||
|
||||
[removeEventListener removes listener added with addListener]
|
||||
expected: TIMEOUT
|
||||
|
||||
[removeEventListener (capture) doesn't remove listener added with addListener]
|
||||
expected: NOTRUN
|
||||
|
||||
[removeListener removes listener added with addEventListener]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
[MediaQueryList-extends-EventTarget.html]
|
||||
expected: TIMEOUT
|
||||
[removeEventListener removes listener]
|
||||
expected: NOTRUN
|
||||
|
||||
[listeners for "change" type are called]
|
||||
expected: NOTRUN
|
||||
|
||||
[listeners with different type are not called]
|
||||
expected: NOTRUN
|
||||
|
||||
[addEventListener "once" option is respected]
|
||||
expected: NOTRUN
|
|
@ -1,7 +0,0 @@
|
|||
[MediaQueryListEvent.html]
|
||||
expected: TIMEOUT
|
||||
[argument of onchange]
|
||||
expected: TIMEOUT
|
||||
|
||||
[constructor of "change" event]
|
||||
expected: NOTRUN
|
|
@ -643,3 +643,9 @@
|
|||
|
||||
[CSSPageDescriptors interface: attribute orientation]
|
||||
expected: FAIL
|
||||
|
||||
[CSSPageDescriptors interface: attribute pageOrientation]
|
||||
expected: FAIL
|
||||
|
||||
[CSSPageDescriptors interface: attribute page-orientation]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,11 +1,27 @@
|
|||
[headers-normalize.any.worker.html]
|
||||
expected: CRASH
|
||||
[Create headers with not normalized values]
|
||||
expected: FAIL
|
||||
|
||||
[Check append method with not normalized values]
|
||||
expected: FAIL
|
||||
|
||||
[Check set method with not normalized values]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[headers-normalize.any.sharedworker.html]
|
||||
expected: ERROR
|
||||
|
||||
[headers-normalize.any.html]
|
||||
expected: CRASH
|
||||
[Create headers with not normalized values]
|
||||
expected: FAIL
|
||||
|
||||
[Check append method with not normalized values]
|
||||
expected: FAIL
|
||||
|
||||
[Check set method with not normalized values]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[headers-normalize.any.serviceworker.html]
|
||||
expected: ERROR
|
||||
|
|
|
@ -5,9 +5,6 @@
|
|||
[sec-fetch-site - Not sent to non-trustworthy cross-site destination]
|
||||
expected: FAIL
|
||||
|
||||
[sec-fetch-mode - Not sent to non-trustworthy same-site destination]
|
||||
expected: FAIL
|
||||
|
||||
[sec-fetch-mode - Not sent to non-trustworthy cross-site destination]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -28,3 +25,6 @@
|
|||
|
||||
[sec-fetch-dest - Not sent to non-trustworthy same-site destination]
|
||||
expected: FAIL
|
||||
|
||||
[sec-fetch-dest - Not sent to non-trustworthy same-origin destination]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
[empty-iframe-load-event.html]
|
||||
[Check execution order from nested timeout]
|
||||
expected: FAIL
|
||||
|
||||
[Check execution order on load handler]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[navigation-unload-same-origin.window.html]
|
||||
[Same-origin navigation started from unload handler must be ignored]
|
||||
expected: FAIL
|
|
@ -1,3 +1,4 @@
|
|||
[2d.canvas.host.size.attributes.parse.minus.html]
|
||||
expected: CRASH
|
||||
[Parsing of non-negative integers]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
[2d.reset.after-rasterization.w.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,3 @@
|
|||
[the-anchor-attribute-004.tentative.html]
|
||||
[the-anchor-attribute-004]
|
||||
expected: FAIL
|
|
@ -2521,9 +2521,6 @@
|
|||
[Window interface: operation reportError(any)]
|
||||
expected: FAIL
|
||||
|
||||
[Window interface: operation structuredClone(any, optional StructuredSerializeOptions)]
|
||||
expected: FAIL
|
||||
|
||||
[Window interface: window must inherit property "clientInformation" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2539,12 +2536,6 @@
|
|||
[Window interface: calling reportError(any) on window with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Window interface: window must inherit property "structuredClone(any, optional StructuredSerializeOptions)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[Window interface: calling structuredClone(any, optional StructuredSerializeOptions) on window with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Document interface: attribute onvisibilitychange]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -611,21 +611,12 @@
|
|||
[WorkerGlobalScope interface: operation reportError(any)]
|
||||
expected: FAIL
|
||||
|
||||
[WorkerGlobalScope interface: operation structuredClone(any, optional StructuredSerializeOptions)]
|
||||
expected: FAIL
|
||||
|
||||
[WorkerGlobalScope interface: self must inherit property "reportError(any)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[WorkerGlobalScope interface: calling reportError(any) on self with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[WorkerGlobalScope interface: self must inherit property "structuredClone(any, optional StructuredSerializeOptions)" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[WorkerGlobalScope interface: calling structuredClone(any, optional StructuredSerializeOptions) on self with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
[Path2D interface: operation roundRect(unrestricted double, unrestricted double, unrestricted double, unrestricted double, optional (unrestricted double or DOMPointInit or sequence<(unrestricted double or DOMPointInit)>))]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -5,12 +5,6 @@
|
|||
[web API-created TypeError (cross-site iframe)]
|
||||
expected: FAIL
|
||||
|
||||
[page-created Error (structuredClone())]
|
||||
expected: FAIL
|
||||
|
||||
[JS-engine-created TypeError (structuredClone())]
|
||||
expected: FAIL
|
||||
|
||||
[web API-created TypeError (structuredClone())]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,19 +1,15 @@
|
|||
[supported-elements.html]
|
||||
expected: TIMEOUT
|
||||
[Contenteditable element should support autofocus]
|
||||
expected: FAIL
|
||||
|
||||
[Element with tabindex should support autofocus]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Area element should support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus should support autofocus]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-HTMLElement should not support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
[iframe_sandbox_popups_escaping-2.html]
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,15 @@
|
|||
[image-decode-with-quick-attach.html]
|
||||
[HTMLImageElement.prototype.decode(), attach to DOM before promise resolves.: src in empty picture not cached]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.decode(), attach to DOM before promise resolves.: srcset in empty picture]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.decode(), attach to DOM before promise resolves.: src in picture with source not cached]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.decode(), attach to DOM before promise resolves.: src in picture with source cached]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.decode(), attach to DOM before promise resolves.: srcset in picture with source]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[current-request-microtask-002.html]
|
||||
[Current request microtask handling with multiple tasks.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[closed-listbox-rendering.tentative.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[select-option-images.tentative.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[selectedoptionelement-attr.tentative.html]
|
||||
[The selectedoptionelement attribute should set up an association between a select and a selectedoption.]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-option-arbitrary-content-not-displayed.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,12 +0,0 @@
|
|||
[structured-clone-cross-realm-method.html]
|
||||
[Object instance]
|
||||
expected: FAIL
|
||||
|
||||
[Array instance]
|
||||
expected: FAIL
|
||||
|
||||
[Date instance]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp instance]
|
||||
expected: FAIL
|
|
@ -1,280 +1,4 @@
|
|||
[structured-clone.any.html]
|
||||
[primitive undefined]
|
||||
expected: FAIL
|
||||
|
||||
[primitive null]
|
||||
expected: FAIL
|
||||
|
||||
[primitive true]
|
||||
expected: FAIL
|
||||
|
||||
[primitive false]
|
||||
expected: FAIL
|
||||
|
||||
[primitive string, empty string]
|
||||
expected: FAIL
|
||||
|
||||
[primitive string, lone high surrogate]
|
||||
expected: FAIL
|
||||
|
||||
[primitive string, lone low surrogate]
|
||||
expected: FAIL
|
||||
|
||||
[primitive string, NUL]
|
||||
expected: FAIL
|
||||
|
||||
[primitive string, astral character]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, 0.2]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, 0]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, -0]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, NaN]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, -Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, 9007199254740992]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, -9007199254740992]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, 9007199254740994]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, -9007199254740994]
|
||||
expected: FAIL
|
||||
|
||||
[primitive BigInt, 0n]
|
||||
expected: FAIL
|
||||
|
||||
[primitive BigInt, -0n]
|
||||
expected: FAIL
|
||||
|
||||
[primitive BigInt, -9007199254740994000n]
|
||||
expected: FAIL
|
||||
|
||||
[primitive BigInt, -9007199254740994000900719925474099400090071992547409940009007199254740994000n]
|
||||
expected: FAIL
|
||||
|
||||
[Array primitives]
|
||||
expected: FAIL
|
||||
|
||||
[Object primitives]
|
||||
expected: FAIL
|
||||
|
||||
[Boolean true]
|
||||
expected: FAIL
|
||||
|
||||
[Boolean false]
|
||||
expected: FAIL
|
||||
|
||||
[Array Boolean objects]
|
||||
expected: FAIL
|
||||
|
||||
[Object Boolean objects]
|
||||
expected: FAIL
|
||||
|
||||
[String empty string]
|
||||
expected: FAIL
|
||||
|
||||
[String lone high surrogate]
|
||||
expected: FAIL
|
||||
|
||||
[String lone low surrogate]
|
||||
expected: FAIL
|
||||
|
||||
[String NUL]
|
||||
expected: FAIL
|
||||
|
||||
[String astral character]
|
||||
expected: FAIL
|
||||
|
||||
[Array String objects]
|
||||
expected: FAIL
|
||||
|
||||
[Object String objects]
|
||||
expected: FAIL
|
||||
|
||||
[Number 0.2]
|
||||
expected: FAIL
|
||||
|
||||
[Number 0]
|
||||
expected: FAIL
|
||||
|
||||
[Number -0]
|
||||
expected: FAIL
|
||||
|
||||
[Number NaN]
|
||||
expected: FAIL
|
||||
|
||||
[Number Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[Number -Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[Number 9007199254740992]
|
||||
expected: FAIL
|
||||
|
||||
[Number -9007199254740992]
|
||||
expected: FAIL
|
||||
|
||||
[Number 9007199254740994]
|
||||
expected: FAIL
|
||||
|
||||
[Number -9007199254740994]
|
||||
expected: FAIL
|
||||
|
||||
[BigInt -9007199254740994n]
|
||||
expected: FAIL
|
||||
|
||||
[Array Number objects]
|
||||
expected: FAIL
|
||||
|
||||
[Object Number objects]
|
||||
expected: FAIL
|
||||
|
||||
[Date 0]
|
||||
expected: FAIL
|
||||
|
||||
[Date -0]
|
||||
expected: FAIL
|
||||
|
||||
[Date -8.64e15]
|
||||
expected: FAIL
|
||||
|
||||
[Date 8.64e15]
|
||||
expected: FAIL
|
||||
|
||||
[Array Date objects]
|
||||
expected: FAIL
|
||||
|
||||
[Object Date objects]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp flags and lastIndex]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp sticky flag]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp unicode flag]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp empty]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp slash]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp new line]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp flags and lastIndex]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp sticky flag]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp unicode flag]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp empty]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp slash]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp new line]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp flags and lastIndex]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp sticky flag]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp unicode flag]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp empty]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp slash]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp new line]
|
||||
expected: FAIL
|
||||
|
||||
[Blob basic]
|
||||
expected: FAIL
|
||||
|
||||
[Blob unpaired high surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Blob unpaired low surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Blob paired surrogates (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Blob empty]
|
||||
expected: FAIL
|
||||
|
||||
[Blob NUL]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob basic]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob unpaired high surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob unpaired low surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob paired surrogates (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob empty]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob NUL]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, two Blobs]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob basic]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob unpaired high surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob unpaired low surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob paired surrogates (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob empty]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob NUL]
|
||||
expected: FAIL
|
||||
|
||||
[File basic]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -305,39 +29,6 @@
|
|||
[Object ImageData object, ImageData 1x1 non-transparent non-black]
|
||||
expected: FAIL
|
||||
|
||||
[Array sparse]
|
||||
expected: FAIL
|
||||
|
||||
[Array with non-index property]
|
||||
expected: FAIL
|
||||
|
||||
[Object with index property and length]
|
||||
expected: FAIL
|
||||
|
||||
[Array with circular reference]
|
||||
expected: FAIL
|
||||
|
||||
[Object with circular reference]
|
||||
expected: FAIL
|
||||
|
||||
[Array with identical property values]
|
||||
expected: FAIL
|
||||
|
||||
[Object with identical property values]
|
||||
expected: FAIL
|
||||
|
||||
[Object with property on prototype]
|
||||
expected: FAIL
|
||||
|
||||
[Object with non-enumerable property]
|
||||
expected: FAIL
|
||||
|
||||
[Object with non-writable property]
|
||||
expected: FAIL
|
||||
|
||||
[Object with non-configurable property]
|
||||
expected: FAIL
|
||||
|
||||
[ImageBitmap 1x1 transparent black]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -356,502 +47,31 @@
|
|||
[Object ImageBitmap object, ImageBitmap 1x1 transparent non-black]
|
||||
expected: FAIL
|
||||
|
||||
[ObjectPrototype must lose its exotic-ness when cloned]
|
||||
expected: FAIL
|
||||
|
||||
[ArrayBuffer]
|
||||
expected: FAIL
|
||||
|
||||
[MessagePort]
|
||||
expected: FAIL
|
||||
|
||||
[Serializing a non-serializable platform object fails]
|
||||
expected: FAIL
|
||||
|
||||
[An object whose interface is deleted from the global must still deserialize]
|
||||
expected: FAIL
|
||||
|
||||
[A subclass instance will deserialize as its closest serializable superclass]
|
||||
expected: FAIL
|
||||
|
||||
[A detached ArrayBuffer cannot be transferred]
|
||||
expected: FAIL
|
||||
|
||||
[A detached platform object cannot be transferred]
|
||||
expected: FAIL
|
||||
|
||||
[Transferring a non-transferable platform object fails]
|
||||
expected: FAIL
|
||||
|
||||
[An object whose interface is deleted from the global object must still be received]
|
||||
expected: FAIL
|
||||
|
||||
[A subclass instance will be received as its closest transferable superclass]
|
||||
expected: FAIL
|
||||
|
||||
[Empty Error object]
|
||||
expected: FAIL
|
||||
|
||||
[Error object]
|
||||
expected: FAIL
|
||||
|
||||
[EvalError object]
|
||||
expected: FAIL
|
||||
|
||||
[RangeError object]
|
||||
expected: FAIL
|
||||
|
||||
[ReferenceError object]
|
||||
expected: FAIL
|
||||
|
||||
[SyntaxError object]
|
||||
expected: FAIL
|
||||
|
||||
[TypeError object]
|
||||
expected: FAIL
|
||||
|
||||
[URIError object]
|
||||
expected: FAIL
|
||||
expected: PRECONDITION_FAILED
|
||||
|
||||
[Object with a getter that throws]
|
||||
expected: FAIL
|
||||
|
||||
[Resizable ArrayBuffer]
|
||||
expected: FAIL
|
||||
|
||||
[Growable SharedArrayBuffer]
|
||||
expected: FAIL
|
||||
|
||||
[Length-tracking TypedArray]
|
||||
expected: FAIL
|
||||
|
||||
[Length-tracking DataView]
|
||||
expected: FAIL
|
||||
|
||||
[Serializing OOB TypedArray throws]
|
||||
expected: FAIL
|
||||
|
||||
[Serializing OOB DataView throws]
|
||||
expected: FAIL
|
||||
|
||||
[Resizable ArrayBuffer is transferable]
|
||||
expected: FAIL
|
||||
|
||||
[Length-tracking TypedArray is transferable]
|
||||
expected: FAIL
|
||||
|
||||
[Length-tracking DataView is transferable]
|
||||
expected: FAIL
|
||||
|
||||
[Transferring OOB TypedArray throws]
|
||||
expected: FAIL
|
||||
|
||||
[Transferring OOB DataView throws]
|
||||
expected: FAIL
|
||||
|
||||
|
||||
[structured-clone.any.worker.html]
|
||||
[primitive undefined]
|
||||
expected: FAIL
|
||||
|
||||
[primitive null]
|
||||
expected: FAIL
|
||||
|
||||
[primitive true]
|
||||
expected: FAIL
|
||||
|
||||
[primitive false]
|
||||
expected: FAIL
|
||||
|
||||
[primitive string, empty string]
|
||||
expected: FAIL
|
||||
|
||||
[primitive string, lone high surrogate]
|
||||
expected: FAIL
|
||||
|
||||
[primitive string, lone low surrogate]
|
||||
expected: FAIL
|
||||
|
||||
[primitive string, NUL]
|
||||
expected: FAIL
|
||||
|
||||
[primitive string, astral character]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, 0.2]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, 0]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, -0]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, NaN]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, -Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, 9007199254740992]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, -9007199254740992]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, 9007199254740994]
|
||||
expected: FAIL
|
||||
|
||||
[primitive number, -9007199254740994]
|
||||
expected: FAIL
|
||||
|
||||
[primitive BigInt, 0n]
|
||||
expected: FAIL
|
||||
|
||||
[primitive BigInt, -0n]
|
||||
expected: FAIL
|
||||
|
||||
[primitive BigInt, -9007199254740994000n]
|
||||
expected: FAIL
|
||||
|
||||
[primitive BigInt, -9007199254740994000900719925474099400090071992547409940009007199254740994000n]
|
||||
expected: FAIL
|
||||
|
||||
[Array primitives]
|
||||
expected: FAIL
|
||||
|
||||
[Object primitives]
|
||||
expected: FAIL
|
||||
|
||||
[Boolean true]
|
||||
expected: FAIL
|
||||
|
||||
[Boolean false]
|
||||
expected: FAIL
|
||||
|
||||
[Array Boolean objects]
|
||||
expected: FAIL
|
||||
|
||||
[Object Boolean objects]
|
||||
expected: FAIL
|
||||
|
||||
[String empty string]
|
||||
expected: FAIL
|
||||
|
||||
[String lone high surrogate]
|
||||
expected: FAIL
|
||||
|
||||
[String lone low surrogate]
|
||||
expected: FAIL
|
||||
|
||||
[String NUL]
|
||||
expected: FAIL
|
||||
|
||||
[String astral character]
|
||||
expected: FAIL
|
||||
|
||||
[Array String objects]
|
||||
expected: FAIL
|
||||
|
||||
[Object String objects]
|
||||
expected: FAIL
|
||||
|
||||
[Number 0.2]
|
||||
expected: FAIL
|
||||
|
||||
[Number 0]
|
||||
expected: FAIL
|
||||
|
||||
[Number -0]
|
||||
expected: FAIL
|
||||
|
||||
[Number NaN]
|
||||
expected: FAIL
|
||||
|
||||
[Number Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[Number -Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[Number 9007199254740992]
|
||||
expected: FAIL
|
||||
|
||||
[Number -9007199254740992]
|
||||
expected: FAIL
|
||||
|
||||
[Number 9007199254740994]
|
||||
expected: FAIL
|
||||
|
||||
[Number -9007199254740994]
|
||||
expected: FAIL
|
||||
|
||||
[BigInt -9007199254740994n]
|
||||
expected: FAIL
|
||||
|
||||
[Array Number objects]
|
||||
expected: FAIL
|
||||
|
||||
[Object Number objects]
|
||||
expected: FAIL
|
||||
|
||||
[Date 0]
|
||||
expected: FAIL
|
||||
|
||||
[Date -0]
|
||||
expected: FAIL
|
||||
|
||||
[Date -8.64e15]
|
||||
expected: FAIL
|
||||
|
||||
[Date 8.64e15]
|
||||
expected: FAIL
|
||||
|
||||
[Array Date objects]
|
||||
expected: FAIL
|
||||
|
||||
[Object Date objects]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp flags and lastIndex]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp sticky flag]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp unicode flag]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp empty]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp slash]
|
||||
expected: FAIL
|
||||
|
||||
[RegExp new line]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp flags and lastIndex]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp sticky flag]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp unicode flag]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp empty]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp slash]
|
||||
expected: FAIL
|
||||
|
||||
[Array RegExp object, RegExp new line]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp flags and lastIndex]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp sticky flag]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp unicode flag]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp empty]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp slash]
|
||||
expected: FAIL
|
||||
|
||||
[Object RegExp object, RegExp new line]
|
||||
expected: FAIL
|
||||
|
||||
[Blob basic]
|
||||
expected: FAIL
|
||||
|
||||
[Blob unpaired high surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Blob unpaired low surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Blob paired surrogates (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Blob empty]
|
||||
expected: FAIL
|
||||
|
||||
[Blob NUL]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob basic]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob unpaired high surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob unpaired low surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob paired surrogates (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob empty]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, Blob NUL]
|
||||
expected: FAIL
|
||||
|
||||
[Array Blob object, two Blobs]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob basic]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob unpaired high surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob unpaired low surrogate (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob paired surrogates (invalid utf-8)]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob empty]
|
||||
expected: FAIL
|
||||
|
||||
[Object Blob object, Blob NUL]
|
||||
expected: FAIL
|
||||
|
||||
[File basic]
|
||||
expected: FAIL
|
||||
|
||||
[Array sparse]
|
||||
expected: FAIL
|
||||
|
||||
[Array with non-index property]
|
||||
expected: FAIL
|
||||
|
||||
[Object with index property and length]
|
||||
expected: FAIL
|
||||
|
||||
[Array with circular reference]
|
||||
expected: FAIL
|
||||
|
||||
[Object with circular reference]
|
||||
expected: FAIL
|
||||
|
||||
[Array with identical property values]
|
||||
expected: FAIL
|
||||
|
||||
[Object with identical property values]
|
||||
expected: FAIL
|
||||
|
||||
[Object with property on prototype]
|
||||
expected: FAIL
|
||||
|
||||
[Object with non-enumerable property]
|
||||
expected: FAIL
|
||||
|
||||
[Object with non-writable property]
|
||||
expected: FAIL
|
||||
|
||||
[Object with non-configurable property]
|
||||
expected: FAIL
|
||||
|
||||
[ObjectPrototype must lose its exotic-ness when cloned]
|
||||
expected: FAIL
|
||||
|
||||
[ArrayBuffer]
|
||||
expected: FAIL
|
||||
|
||||
[MessagePort]
|
||||
expected: FAIL
|
||||
|
||||
[Serializing a non-serializable platform object fails]
|
||||
expected: FAIL
|
||||
|
||||
[An object whose interface is deleted from the global must still deserialize]
|
||||
expected: FAIL
|
||||
|
||||
[A subclass instance will deserialize as its closest serializable superclass]
|
||||
expected: FAIL
|
||||
|
||||
[A detached ArrayBuffer cannot be transferred]
|
||||
expected: FAIL
|
||||
|
||||
[A detached platform object cannot be transferred]
|
||||
expected: FAIL
|
||||
|
||||
[Transferring a non-transferable platform object fails]
|
||||
expected: FAIL
|
||||
|
||||
[An object whose interface is deleted from the global object must still be received]
|
||||
expected: FAIL
|
||||
|
||||
[A subclass instance will be received as its closest transferable superclass]
|
||||
expected: FAIL
|
||||
|
||||
[Empty Error object]
|
||||
expected: FAIL
|
||||
|
||||
[Error object]
|
||||
expected: FAIL
|
||||
|
||||
[EvalError object]
|
||||
expected: FAIL
|
||||
|
||||
[RangeError object]
|
||||
expected: FAIL
|
||||
|
||||
[ReferenceError object]
|
||||
expected: FAIL
|
||||
|
||||
[SyntaxError object]
|
||||
expected: FAIL
|
||||
|
||||
[TypeError object]
|
||||
expected: FAIL
|
||||
|
||||
[URIError object]
|
||||
expected: FAIL
|
||||
expected: PRECONDITION_FAILED
|
||||
|
||||
[Object with a getter that throws]
|
||||
expected: FAIL
|
||||
|
||||
[Resizable ArrayBuffer]
|
||||
expected: FAIL
|
||||
|
||||
[Growable SharedArrayBuffer]
|
||||
expected: FAIL
|
||||
|
||||
[Length-tracking TypedArray]
|
||||
expected: FAIL
|
||||
|
||||
[Length-tracking DataView]
|
||||
expected: FAIL
|
||||
|
||||
[Serializing OOB TypedArray throws]
|
||||
expected: FAIL
|
||||
|
||||
[Serializing OOB DataView throws]
|
||||
expected: FAIL
|
||||
|
||||
[Resizable ArrayBuffer is transferable]
|
||||
expected: FAIL
|
||||
|
||||
[Length-tracking TypedArray is transferable]
|
||||
expected: FAIL
|
||||
|
||||
[Length-tracking DataView is transferable]
|
||||
expected: FAIL
|
||||
|
||||
[Transferring OOB TypedArray throws]
|
||||
expected: FAIL
|
||||
|
||||
[Transferring OOB DataView throws]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
[failure.html]
|
||||
type: testharness
|
||||
expected: CRASH
|
||||
[Test URL parser failure consistency]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[WorkerGlobalScope-close.html]
|
||||
[Test sending a message after closing.]
|
||||
expected: FAIL
|
1513
tests/wpt/meta/MANIFEST.json
vendored
1513
tests/wpt/meta/MANIFEST.json
vendored
File diff suppressed because it is too large
Load diff
12
tests/wpt/meta/css/css-conditional/idlharness.html.ini
vendored
Normal file
12
tests/wpt/meta/css/css-conditional/idlharness.html.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
[idlharness.html]
|
||||
[CSSMediaRule interface: attribute matches]
|
||||
expected: FAIL
|
||||
|
||||
[CSSMediaRule interface: cssMediaRule must inherit property "matches" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[CSSSupportsRule interface: attribute matches]
|
||||
expected: FAIL
|
||||
|
||||
[CSSSupportsRule interface: cssSupportsRule must inherit property "matches" with the proper type]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-sizing/fit-content-max-inline-size.tentative.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-sizing/fit-content-max-inline-size.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[fit-content-max-inline-size.tentative.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-sizing/fit-content-min-inline-size.tentative.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-sizing/fit-content-min-inline-size.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[fit-content-min-inline-size.tentative.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-011.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-011.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[intrinsic-percent-replaced-dynamic-011.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-012.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-sizing/intrinsic-percent-replaced-dynamic-012.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[intrinsic-percent-replaced-dynamic-012.html]
|
||||
expected: FAIL
|
|
@ -19,3 +19,6 @@
|
|||
|
||||
[value at progress 0.75 in animation of "width" from "calc-size(fit-content, 20px)" to "calc-size(calc-size(fit-content, 3 * size + 10px), min(size + 20px, size * 2 - 30px) + size * 2 + 80px)"]
|
||||
expected: FAIL
|
||||
|
||||
[value at progress 0.75 in animation of "height" from "auto" to "calc-size(any, 0px)"]
|
||||
expected: FAIL
|
||||
|
|
39
tests/wpt/meta/css/css-values/calc-size/calc-size-height-box-sizing.html.ini
vendored
Normal file
39
tests/wpt/meta/css/css-values/calc-size/calc-size-height-box-sizing.html.ini
vendored
Normal file
|
@ -0,0 +1,39 @@
|
|||
[calc-size-height-box-sizing.html]
|
||||
[resolved height with styles {"height":"auto","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(auto, size)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(auto, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(auto, size * 2)","box-sizing":"content-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(auto, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(min-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(fit-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"min-height":"calc-size(min-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"min-height":"calc-size(fit-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"200px","max-height":"calc-size(min-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"200px","max-height":"calc-size(fit-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(11px, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved height with styles {"height":"calc-size(11px, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-values/calc-size/calc-size-min-max-sizes-001.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-values/calc-size/calc-size-min-max-sizes-001.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[calc-size-min-max-sizes-001.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-values/calc-size/calc-size-min-max-sizes-002.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-values/calc-size/calc-size-min-max-sizes-002.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[calc-size-min-max-sizes-002.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-values/calc-size/calc-size-min-max-sizes-004.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-values/calc-size/calc-size-min-max-sizes-004.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[calc-size-min-max-sizes-004.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/css/css-values/calc-size/calc-size-min-max-sizes-005.html.ini
vendored
Normal file
2
tests/wpt/meta/css/css-values/calc-size/calc-size-min-max-sizes-005.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[calc-size-min-max-sizes-005.html]
|
||||
expected: FAIL
|
|
@ -61,3 +61,15 @@
|
|||
|
||||
[computedStyleMap serialization of width: calc-size(calc-size(30px))]
|
||||
expected: FAIL
|
||||
|
||||
[computedStyleMap serialization of width: calc-size(any, 30px)]
|
||||
expected: FAIL
|
||||
|
||||
[computedStyleMap serialization of width: calc-size(any, min(30px, 2em))]
|
||||
expected: FAIL
|
||||
|
||||
[computedStyleMap serialization of width: calc-size(calc-size(any, 30px), size)]
|
||||
expected: FAIL
|
||||
|
||||
[computedStyleMap serialization of width: calc-size(calc-size(fit-content, size * 2), size)]
|
||||
expected: FAIL
|
||||
|
|
39
tests/wpt/meta/css/css-values/calc-size/calc-size-width-box-sizing.html.ini
vendored
Normal file
39
tests/wpt/meta/css/css-values/calc-size/calc-size-width-box-sizing.html.ini
vendored
Normal file
|
@ -0,0 +1,39 @@
|
|||
[calc-size-width-box-sizing.html]
|
||||
[resolved width with styles {"width":"auto","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(auto, size)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(auto, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(auto, size * 2)","box-sizing":"content-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(auto, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(min-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(fit-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"min-width":"calc-size(min-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"min-width":"calc-size(max-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"200px","max-width":"calc-size(max-content, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"200px","max-width":"calc-size(min-content, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(11px, size * 2)"}]
|
||||
expected: FAIL
|
||||
|
||||
[resolved width with styles {"width":"calc-size(11px, size * 2)","box-sizing":"border-box"}]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[cap-invalidation.html]
|
||||
[CSS Values and Units Test: cap invalidation]
|
||||
expected: FAIL
|
|
@ -1,16 +1,6 @@
|
|||
[MediaQueryList-addListener-handleEvent.html]
|
||||
expected: TIMEOUT
|
||||
[throws if handleEvent is falsy and not callable]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[throws if handleEvent is thruthy and not callable]
|
||||
expected: NOTRUN
|
||||
|
||||
[doesn't look up handleEvent method on callable event listeners]
|
||||
expected: NOTRUN
|
||||
|
||||
[rethrows errors when getting handleEvent]
|
||||
expected: NOTRUN
|
||||
|
||||
[looks up handleEvent method on every event dispatch]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,16 +1,3 @@
|
|||
[MediaQueryList-addListener-removeListener.html]
|
||||
expected: TIMEOUT
|
||||
[listeners are called when <iframe> is resized]
|
||||
expected: FAIL
|
||||
|
||||
[listener that was added twice is called only once]
|
||||
expected: NOTRUN
|
||||
|
||||
[listeners are called in order their MQLs were created]
|
||||
expected: NOTRUN
|
||||
|
||||
[removing listener from one MQL doesn't remove it from all MQLs]
|
||||
expected: NOTRUN
|
||||
|
||||
[MediaQueryList::removeListener removes added listener]
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1,9 +0,0 @@
|
|||
[MediaQueryList-extends-EventTarget-interop.html]
|
||||
[removeEventListener (capture) doesn't remove listener added with addListener]
|
||||
expected: FAIL
|
||||
|
||||
[removeListener doesn't remove listener added with addEventListener (capture)]
|
||||
expected: FAIL
|
||||
|
||||
[capturing event listener fires before non-capturing listener at target]
|
||||
expected: FAIL
|
|
@ -1,13 +1,7 @@
|
|||
[MediaQueryList-extends-EventTarget.html]
|
||||
expected: TIMEOUT
|
||||
[addEventListener "once" option is respected]
|
||||
expected: NOTRUN
|
||||
expected: TIMEOUT
|
||||
|
||||
[removeEventListener removes listener]
|
||||
expected: NOTRUN
|
||||
|
||||
[listeners with different type are not called]
|
||||
expected: NOTRUN
|
||||
|
||||
[listeners for "change" type are called]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
[MediaQueryListEvent.html]
|
||||
expected: TIMEOUT
|
||||
[constructor of "change" event]
|
||||
expected: NOTRUN
|
||||
|
||||
[argument of onchange]
|
||||
expected: TIMEOUT
|
6
tests/wpt/meta/css/cssom/idlharness.html.ini
vendored
6
tests/wpt/meta/css/cssom/idlharness.html.ini
vendored
|
@ -598,3 +598,9 @@
|
|||
|
||||
[CSSPageDescriptors interface: attribute orientation]
|
||||
expected: FAIL
|
||||
|
||||
[CSSPageDescriptors interface: attribute pageOrientation]
|
||||
expected: FAIL
|
||||
|
||||
[CSSPageDescriptors interface: attribute page-orientation]
|
||||
expected: FAIL
|
||||
|
|
|
@ -217,3 +217,6 @@
|
|||
|
||||
[Newline normalization - \\n\\r in FormData filename (formdata)]
|
||||
expected: FAIL
|
||||
|
||||
[Single value - name is missing]
|
||||
expected: FAIL
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
[empty-iframe-load-event.html]
|
||||
[Check execution order from nested timeout]
|
||||
expected: FAIL
|
||||
|
||||
[Check execution order on load handler]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[navigation-unload-cross-origin.sub.window.html]
|
||||
[Cross-origin navigation started from unload handler must be ignored]
|
||||
expected: FAIL
|
|
@ -1,3 +0,0 @@
|
|||
[traverse_the_history_3.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
2
tests/wpt/meta/html/canvas/offscreen/reset/2d.reset.after-rasterization.html.ini
vendored
Normal file
2
tests/wpt/meta/html/canvas/offscreen/reset/2d.reset.after-rasterization.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[2d.reset.after-rasterization.html]
|
||||
expected: FAIL
|
2
tests/wpt/meta/html/canvas/offscreen/reset/2d.reset.after-rasterization.w.html.ini
vendored
Normal file
2
tests/wpt/meta/html/canvas/offscreen/reset/2d.reset.after-rasterization.w.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
[2d.reset.after-rasterization.w.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,3 @@
|
|||
[the-anchor-attribute-004.tentative.html]
|
||||
[the-anchor-attribute-004]
|
||||
expected: FAIL
|
|
@ -1,4 +1,3 @@
|
|||
[document-base-url-window-initiator-is-not-opener.https.window.html]
|
||||
expected: TIMEOUT
|
||||
[window.open() gets base url from initiator not opener.]
|
||||
expected: [FAIL, PASS, TIMEOUT]
|
||||
|
|
|
@ -3,4 +3,4 @@
|
|||
expected: FAIL
|
||||
|
||||
[<dialog>-contained autofocus element gets focused when the dialog is shown]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,19 +1,15 @@
|
|||
[supported-elements.html]
|
||||
expected: TIMEOUT
|
||||
[Contenteditable element should support autofocus]
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus including no focusable descendants should be skipped]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Element with tabindex should support autofocus]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
[Area element should support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
||||
[Host element with delegatesFocus should support autofocus]
|
||||
expected: NOTRUN
|
||||
|
||||
[Non-HTMLElement should not support autofocus]
|
||||
expected: NOTRUN
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[iframe_sandbox_popups_escaping-2.html]
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
[iframe_sandbox_popups_escaping-3.html]
|
||||
expected: CRASH
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
expected: NOTRUN
|
||||
|
|
|
@ -1 +1,15 @@
|
|||
[image-decode-with-quick-attach.html]
|
||||
[HTMLImageElement.prototype.decode(), attach to DOM before promise resolves.: src in empty picture not cached]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.decode(), attach to DOM before promise resolves.: srcset in empty picture]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.decode(), attach to DOM before promise resolves.: src in picture with source not cached]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.decode(), attach to DOM before promise resolves.: src in picture with source cached]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLImageElement.prototype.decode(), attach to DOM before promise resolves.: srcset in picture with source]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
[current-request-microtask-002.html]
|
||||
[Current request microtask handling with multiple tasks.]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[closed-listbox-rendering.tentative.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[select-option-images.tentative.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
|||
[selectedoptionelement-attr.tentative.html]
|
||||
[The selectedoptionelement attribute should set up an association between a select and a selectedoption.]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[selectlist-option-arbitrary-content-not-displayed.tentative.html]
|
||||
expected: FAIL
|
|
@ -1,4 +1,3 @@
|
|||
[child-document-raf-order.html]
|
||||
[Ordering of steps in "Update the Rendering" - child document requestAnimationFrame order]
|
||||
expected: FAIL
|
||||
|
1
tests/wpt/meta/url/failure.html.ini
vendored
1
tests/wpt/meta/url/failure.html.ini
vendored
|
@ -1,4 +1,5 @@
|
|||
[failure.html]
|
||||
expected: CRASH
|
||||
[Location's href: a// should throw]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -21,11 +21,7 @@ promise_test(async t => {
|
|||
const openRequest = iframe.contentWindow.indexedDB.open(dbname);
|
||||
assert_equals(openRequest.readyState, 'pending');
|
||||
iframe.remove();
|
||||
await new Promise(resolve => {
|
||||
openRequest.onerror = resolve;
|
||||
openRequest.onsuccess = resolve;
|
||||
});
|
||||
assert_equals(openRequest.readyState, 'done');
|
||||
assert_equals(typeof openRequest.readyState, 'string');
|
||||
}, 'readyState accessor is valid after execution context is destroyed');
|
||||
|
||||
</script>
|
|
@ -254,8 +254,19 @@
|
|||
<a href="#" data-expectedlabel="one two three" data-testname="link name from content for each child (no space, display:inline-block)" class="ex iblock"><span>one</span><span>two</span><span>three</span></a><br>
|
||||
<br>
|
||||
|
||||
|
||||
<!-- TODO: Add clarification to the Name from Content section of accname. -->
|
||||
<!-- If an element’s text node is transformed with CSS text-transform, -->
|
||||
<!-- what should be exposed to the a11y tree? The original text or the -->
|
||||
<!-- transformed text? These tests assume the *original* text. -->
|
||||
|
||||
<h1 data-expectedlabel="Call us" data-testname="heading name from content with text-transform:none" class="ex" style="text-transform:none;">Call us</h1>
|
||||
<h1 data-expectedlabel="CALL US" data-testname="heading name from content with text-transform:uppercase" class="ex" style="text-transform:uppercase;">Call us</h1>
|
||||
<h1 data-expectedlabel="Call Us" data-testname="heading name from content with text-transform:capitalize" class="ex" style="text-transform:capitalize;">Call us</h1>
|
||||
<h1 data-expectedlabel="call us" data-testname="heading name from content with text-transform:lowercase" class="ex" style="text-transform:lowercase;">Call us</h1>
|
||||
|
||||
<script>
|
||||
AriaUtils.verifyLabelsBySelector(".ex");
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
|
|
@ -48,7 +48,7 @@ def main(request, response):
|
|||
If a `clear-stash` param is set, it will clear the stash.
|
||||
"""
|
||||
if request.GET.get(b"clear-stash"):
|
||||
request.stash.take(REQUESTS)
|
||||
request.server.stash.take(REQUESTS)
|
||||
return
|
||||
|
||||
# We dont want to redirect preflight requests. The cors headers are piped
|
||||
|
|
|
@ -19,8 +19,13 @@
|
|||
// Per https://html.spec.whatwg.org/#relevant-mutations:
|
||||
// The img or source HTML element insertion steps or HTML element removing steps count the mutation as a relevant mutation.
|
||||
// So when the src load is async, line 3 (appendChild, and thus the insertion steps) is what triggers the relevant load, not the src setter.
|
||||
assert_equals(e.lineNumber, 3);
|
||||
assert_equals(e.columnNumber, 15);
|
||||
// But there's some interesting discussions going on about what the right trigger is, see https://github.com/whatwg/html/issues/10531.
|
||||
// So for now, we allow both.
|
||||
assert_true(
|
||||
(e.lineNumber == 3 && e.columnNumber == 15) ||
|
||||
(e.lineNumber == 2 && e.columnNumber == 1),
|
||||
`Location should be reasonable, got [${e.lineNumber}, ${e.columnNumber}]`
|
||||
);
|
||||
assert_equals(e.statusCode, 200);
|
||||
}));
|
||||
|
||||
|
|
|
@ -19,8 +19,13 @@
|
|||
// Per https://html.spec.whatwg.org/#relevant-mutations:
|
||||
// The img or source HTML element insertion steps or HTML element removing steps count the mutation as a relevant mutation.
|
||||
// So when the src load is async, line 3 (appendChild, and thus the insertion steps) is what triggers the relevant load, not the src setter.
|
||||
assert_equals(e.lineNumber, 3);
|
||||
assert_equals(e.columnNumber, 15);
|
||||
// But there's some interesting discussions going on about what the right trigger is, see https://github.com/whatwg/html/issues/10531.
|
||||
// So for now, we allow both.
|
||||
assert_true(
|
||||
(e.lineNumber == 3 && e.columnNumber == 15) ||
|
||||
(e.lineNumber == 2 && e.columnNumber == 1),
|
||||
`Location should be reasonable, got [${e.lineNumber}, ${e.columnNumber}]`
|
||||
);
|
||||
assert_equals(e.statusCode, 200);
|
||||
}));
|
||||
|
||||
|
|
14
tests/wpt/tests/css/css-break/box-decoration-break-clone-024.html
vendored
Normal file
14
tests/wpt/tests/css/css-break/box-decoration-break-clone-024.html
vendored
Normal file
|
@ -0,0 +1,14 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-break/#break-decoration">
|
||||
<meta name="assert" content="Fieldset test with legend shorter than border">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
<div style="width:100px; columns:4; gap:0; column-fill:auto; height:100px; background:red;">
|
||||
<fieldset style="margin:0; padding:2px; border:5px solid green; box-decoration-break:clone; background:green;">
|
||||
<legend>
|
||||
<div style="width:5px; height:2px;"></div>
|
||||
</legend>
|
||||
<div style="height:344px;"></div>
|
||||
</fieldset>
|
||||
</div>
|
15
tests/wpt/tests/css/css-break/box-decoration-break-clone-025.html
vendored
Normal file
15
tests/wpt/tests/css/css-break/box-decoration-break-clone-025.html
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="author" title="Morten Stenshorne" href="mailto:mstensho@chromium.org">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-break/#break-decoration">
|
||||
<meta name="assert" content="Fieldset test with legend taller than border">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
<div style="position:relative; width:100px; columns:4; gap:0; column-fill:auto; height:100px; background:red;">
|
||||
<fieldset style="margin:0; padding:2px; border:5px solid green; box-decoration-break:clone; background:green;">
|
||||
<legend>
|
||||
<div style="width:5px; height:55px;"></div>
|
||||
</legend>
|
||||
<div style="height:294px;"></div>
|
||||
</fieldset>
|
||||
<div style="position:absolute; top:0; left:0; width:25px; height:25px; background:green;"></div>
|
||||
</div>
|
138
tests/wpt/tests/css/css-break/break-inside-avoid-multicol-iframe-crash-print.html
vendored
Normal file
138
tests/wpt/tests/css/css-break/break-inside-avoid-multicol-iframe-crash-print.html
vendored
Normal file
|
@ -0,0 +1,138 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Mozilla bug 1911948</title>
|
||||
<!--
|
||||
This is just a crashtest, but there's no way to express that in wpt right
|
||||
now, so we just ensure we don't render blank
|
||||
-->
|
||||
<link rel="mismatch" href="/common/blank.html">
|
||||
<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1911948">
|
||||
<style>
|
||||
body { overflow: hidden; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div style="border: 1px solid black;">
|
||||
<!-- width = page_width * num_pages -->
|
||||
<iframe style="overflow: hidden; border: none; visibility: visible; width: 1942px; height: 810px;"
|
||||
srcdoc="<html xmlns="http://www.w3.org/1999/xhtml"
|
||||
lang="en" xml:lang="en">
|
||||
<head>
|
||||
<title>Foobar</title>
|
||||
<style>
|
||||
html { overflow: hidden; }
|
||||
body {
|
||||
/* page width */
|
||||
width: 971px;
|
||||
height: 810px;
|
||||
column-fill: auto;
|
||||
column-gap: 80px;
|
||||
|
||||
/* (page width / 2) - column-gap */
|
||||
column-width: 405.5px;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
section.sect2 {
|
||||
page-break-after: always;
|
||||
-webkit-column-break-after: always;
|
||||
break-inside: avoid;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<section>
|
||||
<p>
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mollit sit hendrerit molestie facilisis ex enim. Eos
|
||||
quod amet velit officia soluta sint nam ullamco molestie doming kasd obcaecat excepteur diam non placerat
|
||||
mollit. Dolores eleifend, aliquyam sunt praesent velit sit possim aliquyam volutpat adipisici, eros te cillum
|
||||
odio nibh accusam dolor exercitation feugait quod volutpat obcaecat adipisici nonumy diam autem mazim exerci
|
||||
officia ad in. Non iriure vel. Iure gubergren blandit. Assum eleifend sunt nonummy enim minim. Adipiscing
|
||||
excepteur minim. Facilisis nam liber.
|
||||
|
||||
Proident rebum vero duo aliquip aliqua. Tation at accusam aliquam elitr facer qui adipiscing commodi doming
|
||||
imperdiet excepteur dolore lorem aliqua sint, nostrud placerat kasd iriure magna delenit eum ipsum odio zzril
|
||||
nonumy ullamcorper. Quod adipisici et.
|
||||
|
||||
Nisl cum lorem facer incidunt. Erat eleifend no. Vel eros aliquyam duo, ex liber wisi elitr soluta enim ad
|
||||
proident fugiat incidunt esse vel. Velit eros odio pariatur. Eum eirmod cupiditat.
|
||||
|
||||
Ullamcorper no adipisici nibh eros. Imperdiet soluta invidunt aliquid mazim enim sea. Praesent duo et
|
||||
reprehenderit duis. Nibh no proident tempor qui nostrud. Iusto sint nibh lobortis diam sint. Incidunt imperdiet
|
||||
aliquid option duo id ut excepteur laborum te incidunt tincidunt assum. Dolor eu adipiscing delenit accumsan
|
||||
nonummy molestie sanctus tempor aliquyam. Nonumy ullamcorper justo laborum iure odio id sadipscing nibh erat
|
||||
erat magna minim eros diam doming. In blandit iure. Dignissim ipsum stet. Dolor molestie veniam.
|
||||
|
||||
Elit anim in lorem eleifend aliquip est dolor. Feugiat cillum, dolor kasd eos mazim delenit possim dolores nisi
|
||||
molestie wisi dolores et nulla culpa exercitation nostrud cupiditat vulputate laboris qui accumsan. Rebum
|
||||
delenit facilisi aute lorem ut kasd sed, voluptua nonummy te vulputate consectetuer lorem blandit te anim
|
||||
exercitation imperdiet odio excepteur commodo cupiditat, erat option labore eos nibh kasd no aliquam assum.
|
||||
Lorem at mazim dolor veniam assum erat. Nulla feugait quis, laborum eiusmod illum option aliquyam liber qui
|
||||
consectetur euismod consequat facilisi facilisi exerci eum assum. Invidunt in ea.
|
||||
|
||||
Labore sanctus consectetuer erat minim volutpat non euismod elit veniam exerci diam commodi laborum, diam
|
||||
lobortis anim congue sit nibh nostrud duis magna ad, kasd feugait qui nulla erat laoreet duis labore nisl kasd
|
||||
mazim feugait illum aute. Enim magna possim commodo exerci kasd sea te. Ad stet dignissim praesent quod soluta
|
||||
consequat aliquyam, ea praesent iriure mazim illum cum eiusmod fugiat minim voluptua eum aliquyam et rebum.
|
||||
Veniam imperdiet eu. No magna molestie.
|
||||
|
||||
Nulla est consequat no eirmod magna ullamco nonumy incidunt exercitation iure, nibh tincidunt eum aliquid
|
||||
euismod illum iure laborum velit cillum nobis augue wisi reprehenderit feugait tempor commodi soluta. Eros ut
|
||||
quis exercitation volutpat iusto elit eum commodi feugiat gubergren ex. Justo mazim sanctus proident. At kasd
|
||||
nostrud.
|
||||
|
||||
Vel tation sadipscing illum placerat exercitation laboris iriure liber. Option veniam zzril possim stet invidunt
|
||||
clita stet eirmod mollit nihil ullamco suscipit eos. Duo duo aliquid. Molestie laoreet eu.
|
||||
|
||||
Possim magna eleifend iriure ex consequat aliquyam. Ipsum diam augue dolores anim eum voluptate nisl at aute
|
||||
sadipscing non dolores quis labore nonumy sint consequat aliquyam hendrerit, commodi dolor proident molestie
|
||||
vulputate te laborum aliquam duis feugiat euismod vulputate. Cupiditat veniam eu erat velit nisl eos accusam.
|
||||
Illum tation ad.
|
||||
</p>
|
||||
<section class="sect2">
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mollit sit hendrerit molestie facilisis ex enim.
|
||||
Eos quod amet velit officia soluta sint nam ullamco molestie doming kasd obcaecat excepteur diam non
|
||||
placerat mollit. Dolores eleifend, aliquyam sunt praesent velit sit possim aliquyam volutpat adipisici,
|
||||
eros te cillum odio nibh accusam dolor exercitation feugait quod volutpat obcaecat adipisici nonumy diam
|
||||
autem mazim exerci officia ad in. Non iriure vel. Iure gubergren blandit. Assum eleifend sunt nonummy
|
||||
enim minim. Adipiscing excepteur minim. Facilisis nam liber.</p>
|
||||
<p>Proident rebum vero duo aliquip aliqua. Tation at accusam aliquam elitr facer qui adipiscing commodi
|
||||
doming imperdiet excepteur dolore lorem aliqua sint, nostrud placerat kasd iriure magna delenit eum
|
||||
ipsum odio zzril nonumy ullamcorper. Quod adipisici et.</p>
|
||||
<p>
|
||||
Nisl cum lorem facer incidunt. Erat eleifend no. Vel eros aliquyam duo, ex liber wisi elitr soluta enim
|
||||
ad proident fugiat incidunt esse vel. Velit eros odio pariatur. Eum eirmod cupiditat.
|
||||
|
||||
Ullamcorper no adipisici nibh eros. Imperdiet soluta invidunt aliquid mazim enim sea. Praesent duo et
|
||||
reprehenderit duis. Nibh no proident tempor qui nostrud. Iusto sint nibh lobortis diam sint. Incidunt
|
||||
imperdiet aliquid option duo id ut excepteur laborum te incidunt tincidunt assum. Dolor eu adipiscing
|
||||
delenit accumsan nonummy molestie sanctus tempor aliquyam. Nonumy ullamcorper justo laborum iure odio id
|
||||
sadipscing nibh erat erat magna minim eros diam doming. In blandit iure. Dignissim ipsum stet. Dolor
|
||||
molestie veniam.</p>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mollit sit hendrerit molestie facilisis ex enim.
|
||||
Eos quod amet velit officia soluta sint nam ullamco molestie doming kasd obcaecat excepteur diam non
|
||||
placerat mollit. Dolores eleifend, aliquyam sunt praesent velit sit possim aliquyam volutpat adipisici,
|
||||
eros te cillum odio nibh accusam dolor exercitation feugait quod volutpat obcaecat adipisici nonumy diam
|
||||
autem mazim exerci officia ad in. Non iriure vel. Iure gubergren blandit. Assum eleifend sunt nonummy
|
||||
enim minim. Adipiscing excepteur </p>
|
||||
<!-- Commenting / uncommenting the following paragraph seems to enable/disable the issue.
|
||||
It doesn't seem to matter if we remove the last paragraph tag & append this text to the ^ above paragraph,
|
||||
and it appears to be the length of content, but that's just a guess.
|
||||
-->
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mollit sit hendrerit molestie facilisis ex enim.
|
||||
Eos quod amet velit officia soluta sint nam ullamco molestie doming kasd obcaecat excepteur diam non
|
||||
placerat mollit. Dolores eleifend, aliquyam sunt praesent velit sit possim aliquyam volutpat adipisici,
|
||||
eros te cillum odio nibh accusam dolor exercitation feugait quod volutpat obcaecat adipisici nonumy diam
|
||||
autem mazim exerci officia ad in. Non iriure vel. Iure gubergren blandit. Assum eleifend sunt nonummy
|
||||
enim minim. Adipiscing excepteur </p>
|
||||
</section>
|
||||
</section>
|
||||
</body>
|
||||
</html>"></iframe>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -4,6 +4,11 @@ features:
|
|||
- font-palette.html
|
||||
- font-palette-*
|
||||
- palette-values-rule-*
|
||||
- name: font-size-adjust
|
||||
files:
|
||||
- font-size-adjust-*
|
||||
- size-adjust-02.html
|
||||
- size-adjust-03.html
|
||||
- name: font-synthesis
|
||||
files:
|
||||
- font-synthesis-0*.html
|
||||
|
|
|
@ -4,3 +4,6 @@ features:
|
|||
- font-palette-animation-not-specified-endpoints.html
|
||||
- font-palette-interpolation.html
|
||||
- multiple-elements-font-palette-animation.html
|
||||
- name: font-size-adjust
|
||||
files:
|
||||
- font-size-adjust-*
|
||||
|
|
|
@ -6,6 +6,9 @@ features:
|
|||
files:
|
||||
- font-palette-*
|
||||
- font-palette-values-*
|
||||
- name: font-size-adjust
|
||||
files:
|
||||
- font-size-adjust-*
|
||||
- name: font-synthesis
|
||||
files:
|
||||
- font-synthesis-computed.html
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Overflow: `line-clamp: auto` ellipsis before </title>
|
||||
<title>CSS Overflow: `line-clamp: auto` clamp between IFCs</title>
|
||||
<link rel="author" title="Andreu Botella" href="mailto:abotella@igalia.com">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-overflow-4/#line-clamp">
|
||||
<link rel="match" href="reference/line-clamp-auto-034-ref.html">
|
||||
<meta name="assert" content="With `line-clamp: auto`, the l">
|
||||
<meta name="assert" content="With `line-clamp: auto`, there can be a clamp point between two IFCs. In that case, no line will have an ellipsis.">
|
||||
<style>
|
||||
.clamp {
|
||||
line-clamp: auto;
|
||||
|
|
9
tests/wpt/tests/css/css-sizing/fit-content-max-inline-size.tentative.html
vendored
Normal file
9
tests/wpt/tests/css/css-sizing/fit-content-max-inline-size.tentative.html
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/10721">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square-only.html">
|
||||
<p>Test passes if there is a filled green square.</p>
|
||||
<div style="width: fit-content; height: 100px; background: green;">
|
||||
<div style="max-width: fit-content; width: 200px;">
|
||||
<span style="display: inline-block; width: 50px;"></span><span style="display: inline-block; width: 50px;"></span>
|
||||
</div>
|
||||
</div>
|
9
tests/wpt/tests/css/css-sizing/fit-content-min-inline-size.tentative.html
vendored
Normal file
9
tests/wpt/tests/css/css-sizing/fit-content-min-inline-size.tentative.html
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/10721">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square-only.html">
|
||||
<p>Test passes if there is a filled green square.</p>
|
||||
<div style="width: fit-content; height: 100px; background: green;">
|
||||
<div style="min-width: fit-content; width: 10px;">
|
||||
<span style="display: inline-block; width: 100px;"></span><span style="display: inline-block; width: 100px;"></span>
|
||||
</div>
|
||||
</div>
|
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