mirror of
https://github.com/servo/servo.git
synced 2025-08-05 21:50:18 +01:00
Auto merge of #27736 - servo-wpt-sync:wpt_update_04-11-2020, r=jdm
Sync WPT with upstream (04-11-2020) Automated downstream sync of changes from upstream as of 04-11-2020. [no-wpt-sync] r? @servo-wpt-sync
This commit is contained in:
commit
d42fbfb315
151 changed files with 2598 additions and 278 deletions
|
@ -646,8 +646,15 @@ def wpt_chunks(platform, make_chunk_task, build_task, total_chunks, processes,
|
|||
--processes $PROCESSES \
|
||||
--log-raw test-wpt-py3.log \
|
||||
--log-errorsummary wpt-py3-errorsummary.log \
|
||||
--always-succeed \
|
||||
url \
|
||||
| cat
|
||||
./mach filter-intermittents \
|
||||
wpt-py3-errorsummary.log \
|
||||
--log-intermittents wpt-py3-intermittents.log \
|
||||
--log-filteredsummary filtered-py3-errorsummary.log \
|
||||
--tracker-api default \
|
||||
--reporter-api default
|
||||
time ./mach test-wpt --release --product=servodriver --headless \
|
||||
tests/wpt/mozilla/tests/mozilla/DOMParser.html \
|
||||
tests/wpt/mozilla/tests/css/per_glyph_font_fallback_a.html \
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
expected: TIMEOUT
|
||||
|
||||
[Opening a blob URL in a new window immediately before revoking it works.]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[Fetching a blob URL immediately before revoking it works in an iframe.]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[hit-test-floats-002.html]
|
||||
[Hit test float]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
[hit-test-floats-003.html]
|
||||
[hit-test-floats-004.html]
|
||||
[Miss float below something else]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[hit-test-floats-005.html]
|
||||
[Miss clipped float]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[dynamic-baseline-change-nested.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[dynamic-baseline-change.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[table-item-flex-percentage-width.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[transform-interpolation-rotate-slerp.html]
|
||||
expected: TIMEOUT
|
|
@ -2,6 +2,3 @@
|
|||
[Hit test intersecting scaled box]
|
||||
expected: FAIL
|
||||
|
||||
[Hit test within unscaled box]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[CaretPosition-001.html]
|
||||
[Element at (400, 100)]
|
||||
expected: FAIL
|
||||
|
|
@ -2,6 +2,3 @@
|
|||
[elementsFromPoint on the root document for points in iframe elements]
|
||||
expected: FAIL
|
||||
|
||||
[elementsFromPoint on inner documents]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[elementsFromPoint-invalid-cases.html]
|
||||
[The root element is the last element returned for otherwise empty queries within the viewport]
|
||||
expected: FAIL
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
[offsetTopLeft-border-box.html]
|
||||
[container: 1]
|
||||
expected: FAIL
|
||||
|
||||
[container: 0]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[ttwf-cssom-doc-ext-load-count.html]
|
||||
[stylesheet-1.css should be loaded and styleSheets.length === 1]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
[not-001.html]
|
||||
[precondition]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidation of sibling combinators in :not()]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
[not-002.html]
|
||||
[Invalidate :not() for simple selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate :not() for compound selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Test specificity of :not().]
|
||||
expected: FAIL
|
||||
|
||||
[Preconditions.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate :not() for complex selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate nested :is() inside :not().]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[is-default-ns-002.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[not-complex.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[not-default-ns-001.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,25 @@
|
|||
[not-specificity.html]
|
||||
[:not(span, :not(:not(.a#foo)), p) wins over :not(span, #foo, p)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(div#foo) wins over :not(#foo)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(span, li, p) wins over :not(span, lo, p)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(#foo) wins over :not(.foo)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(span + span) wins over :not(span)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(.bar, #foo) has same specificity as :not(#foo, .bar)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(.bar, #foo) wins over :not(.foo, .bar)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(span, #foo, p) wins over :not(span, :where(.a#foo), p)]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
[parse-not.html]
|
||||
[":not(span.a, div.b)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(:not(foo))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(.a .b ~ c)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(.a .b)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(.a .b ~ c, .d .e)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(.a + .b)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(:host(:not(.a)))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(:host)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[element-internals-shadowroot.html]
|
||||
expected: ERROR
|
|
@ -315,21 +315,18 @@
|
|||
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*]
|
||||
[<iframe>: combined response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
||||
[<iframe>: combined response Content-Type: */* text/html]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
|
||||
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
|
||||
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
|
||||
[<iframe>: separate response Content-Type: text/html */*]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -56,9 +56,3 @@
|
|||
[separate text/javascript x/x]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript;charset=windows-1252 error text/javascript]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript error]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[traverse_the_history_1.html]
|
||||
[Multiple history traversals from the same task]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[traverse_the_history_4.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -1,8 +1,7 @@
|
|||
[embedded-opener-remove-frame.html]
|
||||
expected: TIMEOUT
|
||||
[opener of discarded nested browsing context]
|
||||
expected: FAIL
|
||||
|
||||
[opener of discarded auxiliary browsing context]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[iframe_sandbox_popups_escaping-3.html]
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[iframe_sandbox_popups_nonescaping-1.html]
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[DOMContentLoaded-defer.html]
|
||||
[The end: DOMContentLoaded and defer scripts]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[module-static-import-delayed.html]
|
||||
[document.write in an imported module]
|
||||
expected: FAIL
|
||||
|
|
@ -1,9 +1,10 @@
|
|||
[promise-job-entry.html]
|
||||
expected: TIMEOUT
|
||||
[Fulfillment handler on fulfilled promise]
|
||||
expected: FAIL
|
||||
|
||||
[Rejection handler on pending-then-rejected promise]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[Sanity check: this all works as expected with no promises involved]
|
||||
expected: FAIL
|
||||
|
@ -15,5 +16,5 @@
|
|||
expected: FAIL
|
||||
|
||||
[Fulfillment handler on pending-then-fulfilled promise]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
[percent-encoding.window.html]
|
||||
[Input † with encoding windows-1252]
|
||||
expected: FAIL
|
||||
|
||||
[Input − with encoding shift_jis]
|
||||
expected: FAIL
|
||||
|
||||
[Input \x0eA with encoding iso-2022-jp]
|
||||
expected: FAIL
|
||||
|
||||
[Input with encoding gb18030]
|
||||
expected: FAIL
|
||||
|
||||
[Input † with encoding big5]
|
||||
expected: FAIL
|
||||
|
||||
[Input † with encoding euc-kr]
|
||||
expected: FAIL
|
||||
|
||||
[Input ‾\\ with encoding iso-2022-jp]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
[realtimeanalyser-fft-scaling.html]
|
||||
expected: TIMEOUT
|
||||
[X 2048-point FFT peak position is not equal to 64. Got 0.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -236,3 +236,9 @@
|
|||
[X SNR (-384.8648378962337 dB) is not greater than or equal to 65.737. Got -384.8648378962337.]
|
||||
expected: FAIL
|
||||
|
||||
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t6.5015347726526008e+23\t9.3139332532882690e-1\t6.5015347726526008e+23\t6.9804395155583112e+23\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 6.5015347726526008e+23 at index of 28696.\n\tMax RelError of 6.9804395155583112e+23 at index of 28696.\n]
|
||||
expected: FAIL
|
||||
|
||||
[X SNR (-432.82623184916594 dB) is not greater than or equal to 65.737. Got -432.82623184916594.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[audiocontext-not-fully-active.html]
|
||||
expected: TIMEOUT
|
||||
[frame in navigated remote-site frame]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
[017.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, about:blank]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
expected: FAIL
|
||||
|
||||
[Opening a blob URL in a new window immediately before revoking it works.]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[Opening a blob URL in a noopener about:blank window immediately before revoking it works.]
|
||||
expected: TIMEOUT
|
||||
|
|
|
@ -70,7 +70,16 @@
|
|||
null,
|
||||
{}
|
||||
]
|
||||
]
|
||||
],
|
||||
"content-visibility": {
|
||||
"content-visibility-form-controls-crash.html": [
|
||||
"6c9634dc1f3605ff20e68241d1f50ff93c8268b2",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"css-flexbox": {
|
||||
"fixedpos-video-in-abspos-quirk-crash.html": [
|
||||
|
@ -132990,6 +132999,19 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"contain-size-replaced-007.html": [
|
||||
"6a17057bdd5b54f5fa53530afc790bdf8bde8277",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"contain-size-scrollbars-001.html": [
|
||||
"26f0d81da8ceac6df92325bf33d15d01c0d3d432",
|
||||
[
|
||||
|
@ -138299,6 +138321,32 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"dynamic-baseline-change-nested.html": [
|
||||
"803b31410dbe07b56d39019de8426dc2575b4e7c",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/css-flexbox/dynamic-baseline-change-ref.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"dynamic-baseline-change.html": [
|
||||
"f13b87f0c1431010137bc76d516f92173c7aa1ed",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/css-flexbox/dynamic-baseline-change-ref.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"dynamic-bsize-change.html": [
|
||||
"7148f26e2770b669dfcc69435e3a506882ffd457",
|
||||
[
|
||||
|
@ -143255,7 +143303,7 @@
|
|||
]
|
||||
],
|
||||
"gap-006-lr.html": [
|
||||
"93dd65ad467cc22e1e3a9b5afd892520fe76fb51",
|
||||
"ae4101cecfa08b51a9fdbc9ebe00f92f34c47fc1",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -143268,7 +143316,7 @@
|
|||
]
|
||||
],
|
||||
"gap-006-ltr.html": [
|
||||
"e5124806ea5b1d4d11748655e1c192fdaa084e3e",
|
||||
"705d98cbf52ef9382b9a4ef542723d6d6e8c9bbf",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -143281,7 +143329,7 @@
|
|||
]
|
||||
],
|
||||
"gap-006-rl.html": [
|
||||
"ed6d02ec0cce4532d85814687db8b31624543850",
|
||||
"e37baec59be69fe9d5b8f29627b72b2722f2e298",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -143294,7 +143342,7 @@
|
|||
]
|
||||
],
|
||||
"gap-006-rtl.html": [
|
||||
"ebbb60a18c091677883b7cb8333950d5399f4341",
|
||||
"eb52910dc0b21991b8424009f42966cd498c0b5a",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -144491,6 +144539,19 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"table-item-flex-percentage-width.html": [
|
||||
"f21b5f0c6562c3970ae95202f5e3adf7a3deb489",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/css-flexbox/table-item-flex-percentage-width-ref.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"table-with-float-paint.html": [
|
||||
"da78a0a576b375a85f7f63ce97093e9ab90e614b",
|
||||
[
|
||||
|
@ -166192,8 +166253,8 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"position-absolute-center-001.tentative.html": [
|
||||
"1baf1d7827d7a1c08f30693c1ce9735ac99b52f7",
|
||||
"position-absolute-center-001.html": [
|
||||
"13af3f0e9f7184155b7edf09fb7a7a5580238fb2",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -166205,8 +166266,8 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"position-absolute-center-002.tentative.html": [
|
||||
"2de625f3925360d2290a5588c05de4bcee474234",
|
||||
"position-absolute-center-002.html": [
|
||||
"825143521a2354839c078350647684467621a9d8",
|
||||
[
|
||||
null,
|
||||
[
|
||||
|
@ -168263,6 +168324,19 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"first-line-with-inline-block.html": [
|
||||
"12e11a3d2e4344b57c755b8a7e749115b299e549",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/css-pseudo/reference/first-line-with-inline-block-ref.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"first-line-with-out-of-flow-and-nested-div.html": [
|
||||
"e277e9ce1cb69bcc1c7a61c8a100585e077bd359",
|
||||
[
|
||||
|
@ -175326,6 +175400,136 @@
|
|||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"zero-or-infinity-001.html": [
|
||||
"d2ed6cfb2345d715645a8514d759052c4c446589",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"zero-or-infinity-002.html": [
|
||||
"28470dd8756ebb3cb2463ff89e72f61d1f837a99",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"zero-or-infinity-003.html": [
|
||||
"ad0c3bf176b30981068730ef083d0f2218103544",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"zero-or-infinity-004.html": [
|
||||
"58db88c3bc1d8aba7b32fa378c1fe3f25c592ed4",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"zero-or-infinity-005.html": [
|
||||
"2892028f94075306176947c2419b8a86f7a113c2",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"zero-or-infinity-006.html": [
|
||||
"f34aa6c126c839a068f627b34ca16ef59aca3bb7",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"zero-or-infinity-007.html": [
|
||||
"97e602612f43e1f7fdb75fbceaa01dc8f4e2d397",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"zero-or-infinity-008.html": [
|
||||
"644090aa3ceae774244535a43736a4fc6a406bdd",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"zero-or-infinity-009.html": [
|
||||
"6e320cf5410744103625655d5c93151a50b34d9b",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"zero-or-infinity-010.html": [
|
||||
"92b4750157defc2ac43c22fe47ba768b871d5672",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/ref-filled-green-100px-square.xht",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
]
|
||||
},
|
||||
"auto-scrollbar-inside-stf-abspos.html": [
|
||||
|
@ -190732,6 +190936,19 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"text-decoration-color-selection-pseudo-01.html": [
|
||||
"0df1d477ef72b6ec521bb7b91eeb4531fc435a8c",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/css-text-decor/reference/text-decoration-color-selection-pseudo-01-ref.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"text-decoration-color.html": [
|
||||
"1e1353d9fa67ea6ef0019fc499dfeaafae65fe87",
|
||||
[
|
||||
|
@ -191610,6 +191827,32 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"text-underline-offset-overline-vertical.html": [
|
||||
"b95afc2c1d8e9599244de1d6df8d70a0c07aa1b2",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/css-text-decor/reference/text-underline-offset-overline-vertical-ref.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"text-underline-offset-overline.html": [
|
||||
"cca8c1c110f4dc515d0b93121403813bae58db65",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/css-text-decor/reference/text-underline-offset-overline-ref.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"text-underline-offset-scroll-001.html": [
|
||||
"ee521fa215c7b9102ec6a6805c2866bf433c10a4",
|
||||
[
|
||||
|
@ -191666,6 +191909,19 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"text-underline-offset-vertical-003.html": [
|
||||
"0addc49e50e13877037d998ce8f5f65fc5c523c5",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/css-text-decor/reference/text-underline-offset-vertical-003-ref.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"text-underline-position-001a.html": [
|
||||
"f79fc9d39fe1a5e5ff21a4c7d16d2becc00a3e96",
|
||||
[
|
||||
|
@ -191773,6 +192029,19 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"transform-interpolation-rotate-slerp.html": [
|
||||
"ac11801bd40137c8a7aa46ecbcef407cc32f65e4",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/css-transforms/animation/transform-interpolation-ref.html?rotateSlerp",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"transform-interpolation-rotate.html": [
|
||||
"9d94d83424d5732a9bdac7be252dccb1cb421aab",
|
||||
[
|
||||
|
@ -222086,6 +222355,32 @@
|
|||
]
|
||||
]
|
||||
},
|
||||
"is-default-ns-001.html": [
|
||||
"1c9a5a29e559891f8460cacbb35776f5d76825bf",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/blank.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"is-default-ns-002.html": [
|
||||
"b86337f16793a62e2364f90122daf0b5ccb2cf6a",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/blank.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"is-default-ns-003.html": [
|
||||
"410d1221ec0f0a8baf4f29f9d1ff1e34e26cd854",
|
||||
[
|
||||
|
@ -222125,6 +222420,45 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"not-default-ns-001.html": [
|
||||
"ff8f540bc37d1ddcba81254af0693de891644620",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/blank.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"not-default-ns-002.html": [
|
||||
"3d70ed0a87ea02291feec22f0a87250216502953",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/blank.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"not-default-ns-003.html": [
|
||||
"f5aab27fab48f8f306028aadb3994d9f91fd4bfb",
|
||||
[
|
||||
null,
|
||||
[
|
||||
[
|
||||
"/css/reference/blank.html",
|
||||
"=="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"not-links.html": [
|
||||
"58cef1a282e8e5a2d7ce17d614e9c4b15ce1ccf6",
|
||||
[
|
||||
|
@ -258082,7 +258416,7 @@
|
|||
[]
|
||||
],
|
||||
"content-type-and-body.py": [
|
||||
"1c8c4c7ec16129b0c60094262edd456c83a52da1",
|
||||
"9b1e880c2fa06b45aa8b683a679a66a585291b75",
|
||||
[]
|
||||
],
|
||||
"inspect-header.py": [
|
||||
|
@ -301653,6 +301987,10 @@
|
|||
"ef2d7661beeba5b22d047e2c2e9149fd05aba437",
|
||||
[]
|
||||
],
|
||||
"dynamic-baseline-change-ref.html": [
|
||||
"af030931ddad15ca5613b29ae6c468f9a04c53db",
|
||||
[]
|
||||
],
|
||||
"dynamic-bsize-change-ref.html": [
|
||||
"b8db7ea2c7de6443075e04009ff5c979dbb7fed3",
|
||||
[]
|
||||
|
@ -302408,19 +302746,19 @@
|
|||
[]
|
||||
],
|
||||
"gap-006-lr-ref.html": [
|
||||
"d840f47e57c0460b7696522e4ece578604ecea21",
|
||||
"0de73376ee9f9ad5d2b3e4db4b6d93746c146177",
|
||||
[]
|
||||
],
|
||||
"gap-006-ltr-ref.html": [
|
||||
"893acc50bd1e0a1baed739b184f846e62f958b89",
|
||||
"65d9eaf32f196d8633dc8672f68db5adbc760055",
|
||||
[]
|
||||
],
|
||||
"gap-006-rl-ref.html": [
|
||||
"0679fadba9401c7c43a89caa3745bfd3b60b6018",
|
||||
"9b64f122f6f1efb9052bec897cda72b6d45d2cdd",
|
||||
[]
|
||||
],
|
||||
"gap-006-rtl-ref.html": [
|
||||
"3eeec3d0ae4e4a2662fcaccdb49bd3be9049c02b",
|
||||
"3f64a75269d59a276943b46c6a47fa96b1cab7a2",
|
||||
[]
|
||||
],
|
||||
"gap-007-lr-ref.html": [
|
||||
|
@ -302991,6 +303329,10 @@
|
|||
[]
|
||||
]
|
||||
},
|
||||
"table-item-flex-percentage-width-ref.html": [
|
||||
"e598475fddf54274f93609de94b0f950618bc8e2",
|
||||
[]
|
||||
],
|
||||
"whitespace-in-flexitem-001-ref.html": [
|
||||
"f7ab7baf7c31949d68169f150526bb274007ddbb",
|
||||
[]
|
||||
|
@ -314538,6 +314880,10 @@
|
|||
"17d69f306d77411f2ef0a7dab682b119c5b59e50",
|
||||
[]
|
||||
],
|
||||
"first-line-with-inline-block-ref.html": [
|
||||
"31717d4171bad4c98b272e4ce70ee6578780b10b",
|
||||
[]
|
||||
],
|
||||
"placeholder-excluded-properties-ref.html": [
|
||||
"0e573cb3d6cbac837c9e10552e360aa713fee60b",
|
||||
[]
|
||||
|
@ -315805,6 +316151,10 @@
|
|||
]
|
||||
},
|
||||
"support": {
|
||||
"1x1-green.png": [
|
||||
"b98ca0ba0a03c580ac339e4a3653539cfa8edc71",
|
||||
[]
|
||||
],
|
||||
"20x50-green.png": [
|
||||
"f7f6e67feee0079f21791cf050baffd87b67f8ab",
|
||||
[]
|
||||
|
@ -319452,6 +319802,10 @@
|
|||
"d9811874eef87fe37bf5173c0dccc380907cf439",
|
||||
[]
|
||||
],
|
||||
"text-decoration-color-selection-pseudo-01-ref.html": [
|
||||
"516b0f83db27177fbc603fabccafbdc7e3211240",
|
||||
[]
|
||||
],
|
||||
"text-decoration-line-010-ref.xht": [
|
||||
"6bcba28f191d03b2106131f27c7a2f88667cc9ca",
|
||||
[]
|
||||
|
@ -319704,6 +320058,14 @@
|
|||
"4b0b285a797479f5cf979b778d51456507c24cb5",
|
||||
[]
|
||||
],
|
||||
"text-underline-offset-overline-ref.html": [
|
||||
"6af24debf7dc463aeb7fc10fb4e3b9f6bffd437d",
|
||||
[]
|
||||
],
|
||||
"text-underline-offset-overline-vertical-ref.html": [
|
||||
"9f3ab30a734aa00977347f886431fae988f63fee",
|
||||
[]
|
||||
],
|
||||
"text-underline-offset-scroll-001-notref.html": [
|
||||
"c76a6a4945d0ad5324508cb372ba88fe52005fa9",
|
||||
[]
|
||||
|
@ -319724,6 +320086,10 @@
|
|||
"438fb1432d25d184082f4d8c3033f8c6c2bce6f8",
|
||||
[]
|
||||
],
|
||||
"text-underline-offset-vertical-003-ref.html": [
|
||||
"5fcf8db7bc388624246ecd2f0fefb439a5e925ee",
|
||||
[]
|
||||
],
|
||||
"text-underline-position-001-ref.html": [
|
||||
"aae441ac4e02ddb6e44bfa9004ff33c376cb6548",
|
||||
[]
|
||||
|
@ -319768,7 +320134,7 @@
|
|||
],
|
||||
"support": {
|
||||
"transform-interpolation-reftests.js": [
|
||||
"0094b8a2c7590151e551aa1fde5be67e82779b6a",
|
||||
"ba071696be22eaf348eb4ccacec8638be048d85e",
|
||||
[]
|
||||
]
|
||||
},
|
||||
|
@ -331806,7 +332172,7 @@
|
|||
[]
|
||||
],
|
||||
"delete.js": [
|
||||
"00b61178c74b1704cfe18c7b3f00e98937ae98b2",
|
||||
"7fa2c4cfdfc46a7fc4e2f2294af3882cc7de3a68",
|
||||
[]
|
||||
],
|
||||
"fontname.js": [
|
||||
|
@ -331826,7 +332192,7 @@
|
|||
[]
|
||||
],
|
||||
"forwarddelete.js": [
|
||||
"b636a95e8a0e84608620e72fb7279a62de677477",
|
||||
"90310f8c2c8bc311ec799f1f36e8214773b99fe6",
|
||||
[]
|
||||
],
|
||||
"hilitecolor.js": [
|
||||
|
@ -368027,7 +368393,7 @@
|
|||
[]
|
||||
],
|
||||
"README.md": [
|
||||
"823a8eec02228265dc94bc7c01ac87e99c22e06b",
|
||||
"50a71bb482df9e21f6385973268f9e95b3464e7c",
|
||||
[]
|
||||
],
|
||||
"resources": {
|
||||
|
@ -368039,6 +368405,14 @@
|
|||
"f64531bc8bd5285ae9f2c35cd38f8a739ee39e72",
|
||||
[]
|
||||
],
|
||||
"percent-encoding.json": [
|
||||
"eccd1db62fe60131fb12cbdf8c16e0354bcf7a98",
|
||||
[]
|
||||
],
|
||||
"percent-encoding.py": [
|
||||
"f7228871205a20643787bd41df943154c3bd2e25",
|
||||
[]
|
||||
],
|
||||
"setters_tests.json": [
|
||||
"8aa74d6b8a28d9021050f4e52e7ee7f8f411912f",
|
||||
[]
|
||||
|
@ -373734,7 +374108,7 @@
|
|||
[]
|
||||
],
|
||||
"get-set-cookie.py": [
|
||||
"cdba642fca96f93a8d9d33a909682b4a1d2a7f04",
|
||||
"234280d35300a80ba4511784ded79c4cc048a6eb",
|
||||
[]
|
||||
],
|
||||
"gzip.py": [
|
||||
|
@ -412198,7 +412572,7 @@
|
|||
"aspect-ratio": {
|
||||
"parsing": {
|
||||
"contain-intrinsic-size-computed.html": [
|
||||
"6a1f08a8a205222100a06d2fc3ff918564a3140a",
|
||||
"d98f6d1dcee3d7f06e11ba024c3f881d011b4495",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
@ -412212,7 +412586,7 @@
|
|||
]
|
||||
],
|
||||
"contain-intrinsic-size-valid.html": [
|
||||
"7860e7556eca33c3f043bb553cefb9f71ae1b506",
|
||||
"e825b7cdb451f0d71efc0c78ae78ed3bad2d142d",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
@ -412239,6 +412613,13 @@
|
|||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"replaced-element-028.html": [
|
||||
"ece5efbc65d7d688c3e95db36f55b37654e84a7d",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
]
|
||||
},
|
||||
"aspect-ratio-affects-container-width-when-height-changes.html": [
|
||||
|
@ -421748,14 +422129,14 @@
|
|||
]
|
||||
],
|
||||
"ttwf-cssom-doc-ext-load-count.html": [
|
||||
"5296aa3a8bcb6c48ddd5214b3e33e4e3c6703c20",
|
||||
"5c2b9e6f46027d6d01a2a74fe00cd27b820189ec",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"ttwf-cssom-doc-ext-load-tree-order.html": [
|
||||
"795ead02f4b2598d037c6d059f303f020c3d5d20",
|
||||
"2824401cb252373e26eeb3eca1c5e1d6650576c2",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
@ -423950,6 +424331,20 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"not-001.html": [
|
||||
"db1cf291c7e07f42ba2e40f12ed2d470bfafaa65",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"not-002.html": [
|
||||
"811b125f8c1f272221eec0c0e56e3fb4b8bcfbc6",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"quirks-mode-stylesheet-dynamic-add-001.html": [
|
||||
"3d7be982378fe2414f818d1682eca8f38f3575ac",
|
||||
[
|
||||
|
@ -424056,6 +424451,20 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"not-complex.html": [
|
||||
"8e092a4ec6cdec85dbe213baebbf3b199f4b39b2",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"not-specificity.html": [
|
||||
"d9a2a4ddffad5de8c0896dc23d710f4eb9931ef1",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"parsing": {
|
||||
"parse-attribute.html": [
|
||||
"a8fcfb24f5a9b1350adda6e59af814f1111325c1",
|
||||
|
@ -424100,7 +424509,7 @@
|
|||
]
|
||||
],
|
||||
"parse-not.html": [
|
||||
"3895683d1c84c1a39a38f2976f7b672a2b06e121",
|
||||
"e96db5a83ce021dde4a3b20de6a80374e7fd4914",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
@ -424317,6 +424726,13 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"element-internals-shadowroot.html": [
|
||||
"0afd43dd6371b6f2a649aa07c4a37b7203da3840",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"enqueue-custom-element-callback-reactions-inside-another-callback.html": [
|
||||
"2fd932f29a3bae3e80ee90a1996c1d25ea7934cf",
|
||||
[
|
||||
|
@ -477310,7 +477726,7 @@
|
|||
]
|
||||
],
|
||||
"img-aspect-ratio.html": [
|
||||
"eceef92a6418f3d74ffbd13a08d8e648dff42a3f",
|
||||
"af4542e55fde52c4efd316795d1500b35099d3f6",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
@ -503636,13 +504052,6 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"fcp-ensure-update-the-rendering-step.html": [
|
||||
"700707de33a6ada29220d3c914000d1868edd36e",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"fcp-gradient.html": [
|
||||
"c1e147472ff076cb2aa72b7dfc45cd6d3a00ed34",
|
||||
[
|
||||
|
@ -505987,6 +506396,15 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"pointerevent_auxclick_is_a_pointerevent.html": [
|
||||
"8c25125a4f0dee674a122cda94d23fab873c8a10",
|
||||
[
|
||||
null,
|
||||
{
|
||||
"testdriver": true
|
||||
}
|
||||
]
|
||||
],
|
||||
"pointerevent_boundary_events_at_implicit_release_hoverable_pointers.html": [
|
||||
"066f3a7ea8922382246aebd4c6e5aa2f1b6ae7bd",
|
||||
[
|
||||
|
@ -506032,6 +506450,15 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"pointerevent_click_is_a_pointerevent.html": [
|
||||
"ba20919ebe061efedaf38896246fb7aecfecd811",
|
||||
[
|
||||
null,
|
||||
{
|
||||
"testdriver": true
|
||||
}
|
||||
]
|
||||
],
|
||||
"pointerevent_coalesced_events_attributes.html": [
|
||||
"d30f71e940a5ebabb70f6309f663f25b2c5198b4",
|
||||
[
|
||||
|
@ -506048,6 +506475,15 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"pointerevent_contextmenu_is_a_pointerevent.html": [
|
||||
"4f5b2434b40054913b094ed2fcb11d4a36390008",
|
||||
[
|
||||
null,
|
||||
{
|
||||
"testdriver": true
|
||||
}
|
||||
]
|
||||
],
|
||||
"pointerevent_disabled_form_control.html": [
|
||||
"13f6e31cb41c5fe6cdb8eee6928174debe06a5ed",
|
||||
[
|
||||
|
@ -519280,6 +519716,13 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"animation-timeline-multiple.html": [
|
||||
"61cfce9cb15f7be0ce392cc5c62e48360d0978a0",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"animation-timeline-none.html": [
|
||||
"d5d585366c9e3c451f9d19f0c573798d1413644e",
|
||||
[
|
||||
|
@ -519322,6 +519765,13 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"at-scroll-timeline-ignored.tentative.html": [
|
||||
"1ea61f44e3fdffe064a02b21bfcab36f911a2747",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"at-scroll-timeline-inactive-phase.html": [
|
||||
"a8db8e63238bc3f547094733e302a659646eefde",
|
||||
[
|
||||
|
@ -522487,21 +522937,14 @@
|
|||
]
|
||||
],
|
||||
"declarative-shadow-dom-attachment.tentative.html": [
|
||||
"1e1ac7a0561f639bce325224ab512233f32cf0ba",
|
||||
"b78902c4b59dc26ac819fbe24809621201fdc0ca",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"declarative-shadow-dom-basic.tentative.html": [
|
||||
"a72cf70ef6679ed9281129436ad7063b7c5227c5",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
]
|
||||
],
|
||||
"element-internals-shadowroot.tentative.html": [
|
||||
"aeaa322a31c220d01a19c9a35c01f3537af9d4e6",
|
||||
"92e667fdbcf9c3828e97732795af9d682c59645b",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
@ -535240,6 +535683,13 @@
|
|||
}
|
||||
]
|
||||
],
|
||||
"percent-encoding.window.js": [
|
||||
"dcb5c1e55b21b7830fe79f61f071c33b97bb986a",
|
||||
[
|
||||
"url/percent-encoding.window.html",
|
||||
{}
|
||||
]
|
||||
],
|
||||
"toascii.window.js": [
|
||||
"cdc488ec28526f530031b66b63b3c23ff7dad430",
|
||||
[
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[hit-test-floats-002.html]
|
||||
[Hit test float]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
[hit-test-floats-003.html]
|
||||
[hit-test-floats-004.html]
|
||||
[Miss float below something else]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[hit-test-floats-005.html]
|
||||
[Miss clipped float]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[table-item-flex-percentage-width.html]
|
||||
expected: FAIL
|
|
@ -0,0 +1,2 @@
|
|||
[transform-interpolation-rotate-slerp.html]
|
||||
expected: TIMEOUT
|
|
@ -2,6 +2,3 @@
|
|||
[Hit test intersecting scaled box]
|
||||
expected: FAIL
|
||||
|
||||
[Hit test within unscaled box]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[CaretPosition-001.html]
|
||||
[Element at (400, 100)]
|
||||
expected: FAIL
|
||||
|
|
@ -2,6 +2,3 @@
|
|||
[elementsFromPoint on the root document for points in iframe elements]
|
||||
expected: FAIL
|
||||
|
||||
[elementsFromPoint on inner documents]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[elementsFromPoint-invalid-cases.html]
|
||||
[The root element is the last element returned for otherwise empty queries within the viewport]
|
||||
expected: FAIL
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
[offsetTopLeft-border-box.html]
|
||||
[container: 1]
|
||||
expected: FAIL
|
||||
|
||||
[container: 0]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
[ttwf-cssom-doc-ext-load-count.html]
|
||||
type: testharness
|
||||
[stylesheet-1.css should be loaded and styleSheets.length === 1]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
[not-001.html]
|
||||
[precondition]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidation of sibling combinators in :not()]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
[not-002.html]
|
||||
[Invalidate :not() for simple selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate :not() for compound selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Test specificity of :not().]
|
||||
expected: FAIL
|
||||
|
||||
[Preconditions.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate :not() for complex selector arguments.]
|
||||
expected: FAIL
|
||||
|
||||
[Invalidate nested :is() inside :not().]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[is-default-ns-002.html]
|
||||
expected: FAIL
|
2
tests/wpt/metadata/css/selectors/not-complex.html.ini
Normal file
2
tests/wpt/metadata/css/selectors/not-complex.html.ini
Normal file
|
@ -0,0 +1,2 @@
|
|||
[not-complex.html]
|
||||
expected: ERROR
|
|
@ -0,0 +1,2 @@
|
|||
[not-default-ns-001.html]
|
||||
expected: TIMEOUT
|
25
tests/wpt/metadata/css/selectors/not-specificity.html.ini
Normal file
25
tests/wpt/metadata/css/selectors/not-specificity.html.ini
Normal file
|
@ -0,0 +1,25 @@
|
|||
[not-specificity.html]
|
||||
[:not(span, :not(:not(.a#foo)), p) wins over :not(span, #foo, p)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(div#foo) wins over :not(#foo)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(span, li, p) wins over :not(span, lo, p)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(#foo) wins over :not(.foo)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(span + span) wins over :not(span)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(.bar, #foo) has same specificity as :not(#foo, .bar)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(.bar, #foo) wins over :not(.foo, .bar)]
|
||||
expected: FAIL
|
||||
|
||||
[:not(span, #foo, p) wins over :not(span, :where(.a#foo), p)]
|
||||
expected: FAIL
|
||||
|
25
tests/wpt/metadata/css/selectors/parsing/parse-not.html.ini
Normal file
25
tests/wpt/metadata/css/selectors/parsing/parse-not.html.ini
Normal file
|
@ -0,0 +1,25 @@
|
|||
[parse-not.html]
|
||||
[":not(span.a, div.b)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(:not(foo))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(.a .b ~ c)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(.a .b)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(.a .b ~ c, .d .e)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(.a + .b)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(:host(:not(.a)))" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
||||
[":not(:host)" should be a valid selector]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
[element-internals-shadowroot.html]
|
||||
expected: ERROR
|
|
@ -315,21 +315,18 @@
|
|||
[<iframe>: separate response Content-Type: text/html */*;charset=gbk]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*]
|
||||
[<iframe>: combined response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;x=" text/plain]
|
||||
[<iframe>: combined response Content-Type: */* text/html]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/plain */*;charset=gbk]
|
||||
[<iframe>: combined response Content-Type: text/html;charset=gbk text/plain text/html]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;x=" text/plain]
|
||||
[<iframe>: separate response Content-Type: text/html;" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: combined response Content-Type: text/html;" \\" text/plain]
|
||||
expected: FAIL
|
||||
|
||||
[<iframe>: separate response Content-Type: text/html;" \\" text/plain]
|
||||
[<iframe>: separate response Content-Type: text/html */*]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -56,9 +56,3 @@
|
|||
[separate text/javascript x/x]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript;charset=windows-1252 error text/javascript]
|
||||
expected: FAIL
|
||||
|
||||
[separate text/javascript error]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[traverse_the_history_1.html]
|
||||
[Multiple history traversals from the same task]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[traverse_the_history_4.html]
|
||||
[Multiple history traversals, last would be aborted]
|
||||
expected: FAIL
|
||||
|
|
@ -1,5 +1,4 @@
|
|||
[embedded-opener-remove-frame.html]
|
||||
expected: TIMEOUT
|
||||
[opener and "removed" embedded documents]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -7,5 +6,5 @@
|
|||
expected: FAIL
|
||||
|
||||
[opener of discarded auxiliary browsing context]
|
||||
expected: TIMEOUT
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
[iframe_sandbox_popups_escaping-3.html]
|
||||
type: testharness
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
[iframe_sandbox_popups_nonescaping-1.html]
|
||||
type: testharness
|
||||
expected: CRASH
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
[iframe_sandbox_popups_nonescaping-3.html]
|
||||
type: testharness
|
||||
expected: TIMEOUT
|
||||
[Check that popups from a sandboxed iframe do not escape the sandbox]
|
||||
expected: FAIL
|
||||
expected: NOTRUN
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[DOMContentLoaded-defer.html]
|
||||
[The end: DOMContentLoaded and defer scripts]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
[module-static-import-delayed.html]
|
||||
[document.write in an imported module]
|
||||
expected: FAIL
|
||||
|
|
@ -1,9 +1,10 @@
|
|||
[promise-job-entry.html]
|
||||
expected: TIMEOUT
|
||||
[Fulfillment handler on fulfilled promise]
|
||||
expected: FAIL
|
||||
|
||||
[Rejection handler on pending-then-rejected promise]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
[Sanity check: this all works as expected with no promises involved]
|
||||
expected: FAIL
|
||||
|
@ -15,5 +16,5 @@
|
|||
expected: FAIL
|
||||
|
||||
[Fulfillment handler on pending-then-fulfilled promise]
|
||||
expected: FAIL
|
||||
expected: TIMEOUT
|
||||
|
||||
|
|
22
tests/wpt/metadata/url/percent-encoding.window.js.ini
Normal file
22
tests/wpt/metadata/url/percent-encoding.window.js.ini
Normal file
|
@ -0,0 +1,22 @@
|
|||
[percent-encoding.window.html]
|
||||
[Input † with encoding windows-1252]
|
||||
expected: FAIL
|
||||
|
||||
[Input − with encoding shift_jis]
|
||||
expected: FAIL
|
||||
|
||||
[Input \x0eA with encoding iso-2022-jp]
|
||||
expected: FAIL
|
||||
|
||||
[Input with encoding gb18030]
|
||||
expected: FAIL
|
||||
|
||||
[Input † with encoding big5]
|
||||
expected: FAIL
|
||||
|
||||
[Input † with encoding euc-kr]
|
||||
expected: FAIL
|
||||
|
||||
[Input ‾\\ with encoding iso-2022-jp]
|
||||
expected: FAIL
|
||||
|
|
@ -1,4 +1,5 @@
|
|||
[realtimeanalyser-fft-scaling.html]
|
||||
expected: TIMEOUT
|
||||
[X 2048-point FFT peak position is not equal to 64. Got 0.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -464,3 +464,9 @@
|
|||
[X SNR (-384.8648378962337 dB) is not greater than or equal to 65.737. Got -384.8648378962337.]
|
||||
expected: FAIL
|
||||
|
||||
[X Stitched sine-wave buffers at sample rate 43800 does not equal [0,0.06264832615852356,0.12505052983760834,0.18696144223213196,0.24813786149024963,0.308339387178421,0.36732959747314453,0.4248766601085663,0.480754554271698,0.5347436666488647,0.5866320133209229,0.6362156271934509,0.6832997798919678,0.7276994585990906,0.7692402601242065,0.8077589869499207...\] with an element-wise tolerance of {"absoluteThreshold":0.0038986,"relativeThreshold":0}.\n\tIndex\tActual\t\t\tExpected\t\tAbsError\t\tRelError\t\tTest threshold\n\t[28696\]\t6.5015347726526008e+23\t9.3139332532882690e-1\t6.5015347726526008e+23\t6.9804395155583112e+23\t3.8985999999999999e-3\n\t[28697\]\t7.0477002859115601e-1\t9.0675884485244751e-1\t2.0198881626129150e-1\t2.2275913536212616e-1\t3.8985999999999999e-3\n\tMax AbsError of 6.5015347726526008e+23 at index of 28696.\n\tMax RelError of 6.9804395155583112e+23 at index of 28696.\n]
|
||||
expected: FAIL
|
||||
|
||||
[X SNR (-432.82623184916594 dB) is not greater than or equal to 65.737. Got -432.82623184916594.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
[audiocontext-not-fully-active.html]
|
||||
expected: TIMEOUT
|
||||
[frame in navigated remote-site frame]
|
||||
expected: FAIL
|
||||
|
||||
|
|
5
tests/wpt/metadata/webmessaging/with-ports/017.html.ini
Normal file
5
tests/wpt/metadata/webmessaging/with-ports/017.html.ini
Normal file
|
@ -0,0 +1,5 @@
|
|||
[017.html]
|
||||
expected: TIMEOUT
|
||||
[origin of the script that invoked the method, about:blank]
|
||||
expected: TIMEOUT
|
||||
|
|
@ -2,7 +2,7 @@ def main(request, response):
|
|||
command = request.GET.first(b"cmd").lower()
|
||||
test_id = request.GET.first(b"id")
|
||||
if command == b"put":
|
||||
request.server.stash.put(test_id, request.headers.get(b"Content-Type", b"") + ": " + request.body)
|
||||
request.server.stash.put(test_id, request.headers.get(b"Content-Type", b"") + b": " + request.body)
|
||||
return [(b"Content-Type", b"text/plain")], u""
|
||||
|
||||
if command == b"get":
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE html>
|
||||
<meta charset="utf-8">
|
||||
<title>CSS Containment Test: Size containment replaced elements intrinsic size</title>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-contain-1/#containment-size">
|
||||
<link rel="help" href="https://html.spec.whatwg.org/multipage/rendering.html#attributes-for-embedded-content-and-images">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<meta name=assert content="This test checks that an aspect ratio computed from width and height attributes is used even with contain: size.">
|
||||
|
||||
<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
|
||||
<img src="support/60x60-green.png" width="60" height="60" style="width: 100px; height: auto; contain: size;">
|
|
@ -0,0 +1,34 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-contain/#content-visibility">
|
||||
<link rel="help" href="https://crbug.com/1143620">
|
||||
<style>
|
||||
input, select, textarea {
|
||||
content-visibility: auto;
|
||||
}
|
||||
</style>
|
||||
<input type="button">
|
||||
<input type="checkbox">
|
||||
<input type="color">
|
||||
<input type="date">
|
||||
<input type="datetime">
|
||||
<input type="datetime-local">
|
||||
<input type="email">
|
||||
<input type="file">
|
||||
<input type="hidden">
|
||||
<input type="image">
|
||||
<input type="month">
|
||||
<input type="number">
|
||||
<input type="password">
|
||||
<input type="radio">
|
||||
<input type="range">
|
||||
<input type="reset">
|
||||
<input type="search">
|
||||
<input type="submit">
|
||||
<input type="tel">
|
||||
<input type="text">
|
||||
<input type="time">
|
||||
<input type="url">
|
||||
<input type="week">
|
||||
<select><option>Option1</option></select>
|
||||
<select multiple><option>Option1</option></select>
|
||||
<textarea></textarea>
|
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-flexbox-1/#baseline-participation">
|
||||
<link rel="match" href="dynamic-baseline-change-ref.html">
|
||||
<meta name="assert" content="This test ensures proper baseline alignment for a sub-tree which adds a scrollbar.">
|
||||
<div style="display: flex; width: 100px; border: solid; align-items: baseline;">
|
||||
<div style="width: 50px; height: 50px;">
|
||||
<div style="width: 50px; height: 50px; position: relative; overflow: auto;">
|
||||
<canvas width=10 height=10 style="width: 80%; background: green;"></canvas> <!-- Baseline of the canvas will move when a scrollbar is added. -->
|
||||
<div id="target" style="position: absolute; width: 10px; height: 10px; background: red; top: 0;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="width: 50px; height: 50px; background: green;"></div> <!-- Baseline is synthesized at the block-end edge. -->
|
||||
</div>
|
||||
<script>
|
||||
document.body.offsetTop;
|
||||
document.getElementById('target').style.top = '100px';
|
||||
</script>
|
|
@ -0,0 +1,10 @@
|
|||
<!DOCTYPE html>
|
||||
<div style="display: flex; width: 100px; border: solid; align-items: baseline;">
|
||||
<div style="width: 50px; height: 50px;">
|
||||
<div style="width: 50px; height: 50px; position: relative; overflow: auto;">
|
||||
<canvas width=10 height=10 style="width: 80%; background: green;"></canvas>
|
||||
<div id="target" style="position: absolute; width: 10px; height: 10px; background: red; top: 100px;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div style="width: 50px; height: 50px; background: green;"></div>
|
||||
</div>
|
|
@ -0,0 +1,15 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-flexbox-1/#baseline-participation">
|
||||
<link rel="match" href="dynamic-baseline-change-ref.html">
|
||||
<meta name="assert" content="This test ensures proper baseline alignment for a sub-tree which adds a scrollbar.">
|
||||
<div style="display: flex; width: 100px; border: solid; align-items: baseline;">
|
||||
<div style="width: 50px; height: 50px; position: relative; overflow: auto;">
|
||||
<canvas width=10 height=10 style="width: 80%; background: green;"></canvas> <!-- Baseline of the canvas will move when a scrollbar is added. -->
|
||||
<div id="target" style="position: absolute; width: 10px; height: 10px; background: red; top: 0;"></div>
|
||||
</div>
|
||||
<div style="width: 50px; height: 50px; background: green;"></div> <!-- Baseline is synthesized at the block-end edge. -->
|
||||
</div>
|
||||
<script>
|
||||
document.body.offsetTop;
|
||||
document.getElementById('target').style.top = '100px';
|
||||
</script>
|
|
@ -17,8 +17,18 @@
|
|||
section > div{
|
||||
background-color: grey;
|
||||
color: white;
|
||||
block-size: 20px;
|
||||
}
|
||||
section > div:not(:last-of-type) {
|
||||
#bp {
|
||||
inline-size: 120px;
|
||||
}
|
||||
#ww {
|
||||
inline-size: 130px;
|
||||
}
|
||||
#s, #f {
|
||||
inline-size: 40px;
|
||||
}
|
||||
#bp, #ww {
|
||||
margin-inline-end: 20px;
|
||||
margin-block-end: 20px;
|
||||
}
|
||||
|
@ -26,9 +36,9 @@
|
|||
<body>
|
||||
<p>Test passes if there are <strong> green lines between boxes</strong>.</p>
|
||||
<section>
|
||||
<div>Black Panther</div>
|
||||
<div>Wonder Woman</div>
|
||||
<div>Storm</div>
|
||||
<div>Flash</div>
|
||||
<div id=bp>Black Panther</div>
|
||||
<div id=ww>Wonder Woman</div>
|
||||
<div id=s>Storm</div>
|
||||
<div id=f>Flash</div>
|
||||
</section>
|
||||
</body>
|
||||
|
|
|
@ -24,14 +24,24 @@
|
|||
section > div{
|
||||
background-color: grey;
|
||||
color: white;
|
||||
block-size: 20px;
|
||||
}
|
||||
#bp {
|
||||
inline-size: 120px;
|
||||
}
|
||||
#ww {
|
||||
inline-size: 130px;
|
||||
}
|
||||
#s, #f {
|
||||
inline-size: 40px;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<p>Test passes if there are <strong> green lines between boxes</strong>.</p>
|
||||
<section>
|
||||
<div>Black Panther</div>
|
||||
<div>Wonder Woman</div>
|
||||
<div>Storm</div>
|
||||
<div>Flash</div>
|
||||
<div id=bp>Black Panther</div>
|
||||
<div id=ww>Wonder Woman</div>
|
||||
<div id=s>Storm</div>
|
||||
<div id=f>Flash</div>
|
||||
</section>
|
||||
</body>
|
||||
|
|
|
@ -13,8 +13,18 @@
|
|||
section > div{
|
||||
background-color: grey;
|
||||
color: white;
|
||||
block-size: 20px;
|
||||
}
|
||||
section > div:not(:last-of-type) {
|
||||
#bp {
|
||||
inline-size: 120px;
|
||||
}
|
||||
#ww {
|
||||
inline-size: 130px;
|
||||
}
|
||||
#s, #f {
|
||||
inline-size: 40px;
|
||||
}
|
||||
#bp, #ww {
|
||||
margin-inline-end: 20px;
|
||||
margin-block-end: 20px;
|
||||
}
|
||||
|
@ -22,9 +32,9 @@
|
|||
<body>
|
||||
<p>Test passes if there are <strong> green lines between boxes</strong>.</p>
|
||||
<section>
|
||||
<div>Black Panther</div>
|
||||
<div>Wonder Woman</div>
|
||||
<div>Storm</div>
|
||||
<div>Flash</div>
|
||||
<div id=bp>Black Panther</div>
|
||||
<div id=ww>Wonder Woman</div>
|
||||
<div id=s>Storm</div>
|
||||
<div id=f>Flash</div>
|
||||
</section>
|
||||
</body>
|
||||
|
|
|
@ -20,14 +20,24 @@
|
|||
section > div{
|
||||
background-color: grey;
|
||||
color: white;
|
||||
block-size: 20px;
|
||||
}
|
||||
#bp {
|
||||
inline-size: 120px;
|
||||
}
|
||||
#ww {
|
||||
inline-size: 130px;
|
||||
}
|
||||
#s, #f {
|
||||
inline-size: 40px;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<p>Test passes if there are <strong> green lines between boxes</strong>.</p>
|
||||
<section>
|
||||
<div>Black Panther</div>
|
||||
<div>Wonder Woman</div>
|
||||
<div>Storm</div>
|
||||
<div>Flash</div>
|
||||
<div id=bp>Black Panther</div>
|
||||
<div id=ww>Wonder Woman</div>
|
||||
<div id=s>Storm</div>
|
||||
<div id=f>Flash</div>
|
||||
</section>
|
||||
</body>
|
||||
|
|
|
@ -17,8 +17,18 @@
|
|||
section > div{
|
||||
background-color: grey;
|
||||
color: white;
|
||||
block-size: 20px;
|
||||
}
|
||||
section > div:not(:last-of-type) {
|
||||
#bp {
|
||||
inline-size: 120px;
|
||||
}
|
||||
#ww {
|
||||
inline-size: 130px;
|
||||
}
|
||||
#s, #f {
|
||||
inline-size: 40px;
|
||||
}
|
||||
#bp, #ww {
|
||||
margin-inline-end: 20px;
|
||||
margin-block-end: 20px;
|
||||
}
|
||||
|
@ -26,9 +36,9 @@
|
|||
<body>
|
||||
<p>Test passes if there are <strong> green lines between boxes</strong>.</p>
|
||||
<section>
|
||||
<div>Black Panther</div>
|
||||
<div>Wonder Woman</div>
|
||||
<div>Storm</div>
|
||||
<div>Flash</div>
|
||||
<div id=bp>Black Panther</div>
|
||||
<div id=ww>Wonder Woman</div>
|
||||
<div id=s>Storm</div>
|
||||
<div id=f>Flash</div>
|
||||
</section>
|
||||
</body>
|
||||
|
|
|
@ -24,14 +24,24 @@
|
|||
section > div{
|
||||
background-color: grey;
|
||||
color: white;
|
||||
block-size: 20px;
|
||||
}
|
||||
#bp {
|
||||
inline-size: 120px;
|
||||
}
|
||||
#ww {
|
||||
inline-size: 130px;
|
||||
}
|
||||
#s, #f {
|
||||
inline-size: 40px;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<p>Test passes if there are <strong> green lines between boxes</strong>.</p>
|
||||
<section>
|
||||
<div>Black Panther</div>
|
||||
<div>Wonder Woman</div>
|
||||
<div>Storm</div>
|
||||
<div>Flash</div>
|
||||
<div id=bp>Black Panther</div>
|
||||
<div id=ww>Wonder Woman</div>
|
||||
<div id=s>Storm</div>
|
||||
<div id=f>Flash</div>
|
||||
</section>
|
||||
</body>
|
||||
|
|
|
@ -17,8 +17,18 @@
|
|||
section > div{
|
||||
background-color: grey;
|
||||
color: white;
|
||||
block-size: 20px;
|
||||
}
|
||||
section > div:not(:last-of-type) {
|
||||
#bp {
|
||||
inline-size: 120px;
|
||||
}
|
||||
#ww {
|
||||
inline-size: 130px;
|
||||
}
|
||||
#s, #f {
|
||||
inline-size: 40px;
|
||||
}
|
||||
#bp, #ww {
|
||||
margin-inline-end: 20px;
|
||||
margin-block-end: 20px;
|
||||
}
|
||||
|
@ -26,9 +36,9 @@
|
|||
<body>
|
||||
<p>Test passes if there are <strong> green lines between boxes</strong>.</p>
|
||||
<section>
|
||||
<div>Black Panther</div>
|
||||
<div>Wonder Woman</div>
|
||||
<div>Storm</div>
|
||||
<div>Flash</div>
|
||||
<div id=bp>Black Panther</div>
|
||||
<div id=ww>Wonder Woman</div>
|
||||
<div id=s>Storm</div>
|
||||
<div id=f>Flash</div>
|
||||
</section>
|
||||
</body>
|
||||
|
|
|
@ -24,14 +24,24 @@
|
|||
section > div{
|
||||
background-color: grey;
|
||||
color: white;
|
||||
block-size: 20px;
|
||||
}
|
||||
#bp {
|
||||
inline-size: 120px;
|
||||
}
|
||||
#ww {
|
||||
inline-size: 130px;
|
||||
}
|
||||
#s, #f {
|
||||
inline-size: 40px;
|
||||
}
|
||||
</style>
|
||||
<body>
|
||||
<p>Test passes if there are <strong> green lines between boxes</strong>.</p>
|
||||
<section>
|
||||
<div>Black Panther</div>
|
||||
<div>Wonder Woman</div>
|
||||
<div>Storm</div>
|
||||
<div>Flash</div>
|
||||
<div id=bp>Black Panther</div>
|
||||
<div id=ww>Wonder Woman</div>
|
||||
<div id=s>Storm</div>
|
||||
<div id=f>Flash</div>
|
||||
</section>
|
||||
</body>
|
||||
|
|
|
@ -0,0 +1,140 @@
|
|||
<!doctype html>
|
||||
<title>Reference: display:table flex items with flex-shrink/flex-grow/flex-basis</title>
|
||||
<link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1673006">
|
||||
<link rel="stylesheet" href="/fonts/ahem.css">
|
||||
<style>
|
||||
html,body {
|
||||
color:black; background-color:white; font:20px/1 Ahem; padding:0; margin:0;
|
||||
}
|
||||
|
||||
.container {
|
||||
display: flex;
|
||||
width: 180px;
|
||||
border: 1px solid blue;
|
||||
}
|
||||
|
||||
.container > * {
|
||||
background-color: cyan;
|
||||
display: block;
|
||||
}
|
||||
.test1 > * {
|
||||
flex-shrink: 0;
|
||||
width: 100%;
|
||||
}
|
||||
.test2 > * {
|
||||
flex-shrink: 0;
|
||||
width: 50%;
|
||||
}
|
||||
.test3 > * {
|
||||
flex-shrink: 0.5;
|
||||
width: 50%;
|
||||
}
|
||||
.test4 > * {
|
||||
flex-grow: 0.1;
|
||||
width: 50%;
|
||||
}
|
||||
.test5 > * {
|
||||
flex-shrink: 0.2;
|
||||
flex-grow: 0.5;
|
||||
width: 10%;
|
||||
}
|
||||
.base > * {
|
||||
flex-basis: 100px;
|
||||
}
|
||||
.large-base {
|
||||
width: 100px;
|
||||
}
|
||||
.large-base > * {
|
||||
flex-basis: 200px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="container test1">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test2">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test3">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test4">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test5">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test1 base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test2 base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test3 base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test4 base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test5 base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test1 large-base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test2 large-base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test3 large-base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test4 large-base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test5 large-base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
|
@ -0,0 +1,144 @@
|
|||
<!doctype html>
|
||||
<title>Flexbox Test: display:table flex items with flex-shrink/flex-grow/flex-basis</title>
|
||||
<link rel="author" title="Mats Palmgren" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1673006">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-flexbox/#flex-property">
|
||||
<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1673006">
|
||||
<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1454330">
|
||||
<link rel="match" href="table-item-flex-percentage-width-ref.html">
|
||||
<link rel="stylesheet" href="/fonts/ahem.css">
|
||||
<style>
|
||||
html,body {
|
||||
color:black; background-color:white; font:20px/1 Ahem; padding:0; margin:0;
|
||||
}
|
||||
|
||||
.container {
|
||||
display: flex;
|
||||
width: 180px;
|
||||
border: 1px solid blue;
|
||||
}
|
||||
|
||||
.container > * {
|
||||
background-color: cyan;
|
||||
display: table;
|
||||
}
|
||||
.test1 > * {
|
||||
flex-shrink: 0;
|
||||
width: 100%;
|
||||
}
|
||||
.test2 > * {
|
||||
flex-shrink: 0;
|
||||
width: 50%;
|
||||
}
|
||||
.test3 > * {
|
||||
flex-shrink: 0.5;
|
||||
width: 50%;
|
||||
}
|
||||
.test4 > * {
|
||||
flex-grow: 0.1;
|
||||
width: 50%;
|
||||
}
|
||||
.test5 > * {
|
||||
flex-shrink: 0.2;
|
||||
flex-grow: 0.5;
|
||||
width: 10%;
|
||||
}
|
||||
.base > * {
|
||||
flex-basis: 100px;
|
||||
}
|
||||
.large-base {
|
||||
width: 100px;
|
||||
}
|
||||
.large-base > * {
|
||||
flex-basis: 200px;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="container test1">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test2">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test3">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test4">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test5">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test1 base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test2 base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test3 base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test4 base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test5 base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test1 large-base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test2 large-base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test3 large-base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test4 large-base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
||||
|
||||
<div class="container test5 large-base">
|
||||
<div>1</div>
|
||||
<div>2</div>
|
||||
<div>3</div>
|
||||
</div>
|
|
@ -1,6 +1,8 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/1432">
|
||||
<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/4659">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-align-3/#abspos-sizing">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<meta name="assert" content="The available space for a box with center alignment is double the distance between the center of the static position rectangle and the closest edge of the containing block in the relevant axis.">
|
||||
<style>
|
||||
#containing-block {
|
||||
position: relative;
|
|
@ -1,6 +1,8 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/1432">
|
||||
<link rel="help" href="https://github.com/w3c/csswg-drafts/issues/4659">
|
||||
<link rel="help" href="https://drafts.csswg.org/css-align-3/#abspos-sizing">
|
||||
<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
|
||||
<meta name="assert" content="The available space for a box with center alignment is double the distance between the center of the static position rectangle and the closest edge of the containing block in the relevant axis.">
|
||||
<style>
|
||||
#containing-block {
|
||||
position: relative;
|
|
@ -0,0 +1,17 @@
|
|||
<!DOCTYPE html>
|
||||
<link rel="help" href="https://drafts.csswg.org/css-pseudo-4/#first-text-line">
|
||||
<link rel="match" href="reference/first-line-with-inline-block-ref.html">
|
||||
<style>
|
||||
.fl:first-line {
|
||||
color: red;
|
||||
}
|
||||
.fl-atomic {
|
||||
display: inline-block;
|
||||
}
|
||||
.fl-atomic:first-line {
|
||||
color: lime;
|
||||
}
|
||||
</style>
|
||||
<div class="fl">
|
||||
FIRST <div class="fl-atomic">first</span><br>second</div> FIRST
|
||||
</div>
|
|
@ -0,0 +1,15 @@
|
|||
<!DOCTYPE html>
|
||||
<style>
|
||||
.outer-f {
|
||||
color: red;
|
||||
}
|
||||
.fl-atomic {
|
||||
display: inline-block;
|
||||
}
|
||||
.inner-f {
|
||||
color: lime;
|
||||
}
|
||||
</style>
|
||||
<div>
|
||||
<span class="outer-f">FIRST</span> <div class="fl-atomic"><span class="inner-f">first</span><br>second</div> <span class="outer-f">FIRST</span>
|
||||
</div>
|
|
@ -14,14 +14,14 @@
|
|||
test_computed_value("aspect-ratio", "auto");
|
||||
test_computed_value("aspect-ratio", "1", "1 / 1");
|
||||
test_computed_value("aspect-ratio", "1.3", "1.3 / 1");
|
||||
test_computed_value("aspect-ratio", "1 / 1");
|
||||
test_computed_value("aspect-ratio", "1 / 1", "1 / 1");
|
||||
test_computed_value("aspect-ratio", "16 / 9");
|
||||
test_computed_value("aspect-ratio", "16.3 / 9.5");
|
||||
test_computed_value("aspect-ratio", "16/9", "16 / 9");
|
||||
test_computed_value("aspect-ratio", "0 / 9");
|
||||
test_computed_value("aspect-ratio", "16 / 0");
|
||||
test_computed_value("aspect-ratio", "auto 1", "auto 1 / 1");
|
||||
test_computed_value("aspect-ratio", "auto 1 / 1");
|
||||
test_computed_value("aspect-ratio", "auto 1 / 1", "auto 1 / 1");
|
||||
test_computed_value("aspect-ratio", "0 auto", "auto 0 / 1");
|
||||
test_computed_value("aspect-ratio", "0 / 0");
|
||||
</script>
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
test_valid_value("aspect-ratio", "auto");
|
||||
test_valid_value("aspect-ratio", "16", "16 / 1");
|
||||
test_valid_value("aspect-ratio", "1/1", "1 / 1");
|
||||
test_valid_value("aspect-ratio", "16.3", "16.3 / 1");
|
||||
test_valid_value("aspect-ratio", "16.3 / 1", "16.3 / 1");
|
||||
test_valid_value("aspect-ratio", "16 / 9");
|
||||
test_valid_value("aspect-ratio", "16.3 / 9.4");
|
||||
test_valid_value("aspect-ratio", "16/9", "16 / 9");
|
||||
|
|
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