0

Import wpt@9f10c123a9a3f0942e9de095cebe10a6ea82cbac

fe7e7faaf...9f10c123a

Using wpt-import in Chromium f88e51e817.
With Chromium commits locally applied on WPT:
  9479ba47fb "Fix only-top-level-navigation-hsts-upgrade test's comment"
  31bf92fb01 "compute pressure: Change HasChangeInData to [...]

Note to gardeners: This CL imports external tests and adds expectations
for those tests; if this CL is large and causes a few new failures,
please fix the failures by adding new lines to TestExpectations rather
than reverting. See:
https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md

NOAUTOREVERT=true
R=rubber-stamper@appspot.gserviceaccount.com

No-Export: true
Cq-Include-Trybots: luci.chromium.try:linux-blink-rel
Change-Id: Ic35718eae7f78c21411a3d12642a5e1822ceacd6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6347939
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Auto-Submit: WPT Autoroller <wpt-autoroller@chops-service-accounts.iam.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1431897}
This commit is contained in:
Chromium WPT Sync
2025-03-12 20:13:23 -07:00
committed by Chromium LUCI CQ
parent 4e28636b8c
commit c28ca5ba54
42 changed files with 238 additions and 115 deletions
third_party/blink/web_tests
TestExpectations
external
platform
virtual
dbsc-enabled
external
wpt
device-bound-session-credentials

@ -2620,7 +2620,7 @@ crbug.com/383880384 [ Win ] external/wpt/css/css-properties-values-api/registere
[ Linux ] external/wpt/webdriver/tests/bidi/network/continue_response/cookies.py [ Pass Timeout ]
# ====== New tests from wpt-importer added here ======
crbug.com/402853471 [ Webview ] external/wpt/visual-viewport/page-and-offset-in-iframe.html [ Timeout ]
[ Webview ] external/wpt/visual-viewport/page-and-offset-in-iframe.html [ Timeout ]
crbug.com/402195188 [ Mac14 ] external/wpt/html/cross-origin-opener-policy/iframe-popup-same-origin-to-unsafe-none.https.html?5-6 [ Crash ]
crbug.com/401111779 [ Mac15-arm64 ] external/wpt/webrtc-stats/getStats-remote-candidate-ufrag.html [ Timeout ]
crbug.com/401111779 [ Mac15 ] external/wpt/webrtc-stats/getStats-remote-candidate-ufrag.html [ Timeout ]

@ -76937,7 +76937,7 @@
]
],
"background-gradient-interpolation-003.html": [
"0b60549355471f1aca4caa540c292dc28e1628f9",
"32446b5e4e85554482b04718a1f1733d387f9a85",
[
null,
[
@ -76957,7 +76957,7 @@
],
[
0,
6500
7100
]
]
]
@ -83399,7 +83399,7 @@
]
],
"border-image-space-001.html": [
"720f0df188d962c9d3797d18df2517da46f203aa",
"133b0c2b41a4c57873f22d95e32c4e3d21340ae8",
[
null,
[
@ -83419,7 +83419,7 @@
],
[
0,
1728
3850
]
]
]
@ -84939,7 +84939,7 @@
]
],
"css3-border-image-repeat-repeat.html": [
"b6db467a668856eac84475dc2b86e03fc4342095",
"f3dc09008a9165c4e249a7033527a0226adc412f",
[
null,
[
@ -84959,7 +84959,7 @@
],
[
0,
412
5300
]
]
]
@ -144669,7 +144669,7 @@
]
],
"gradient-increasing-hue-lch.html": [
"603c023e5ca2c00b1b6f1cef55ebca9b101bcdcc",
"f6de5c43dbe98fced8de503515f37a5be187ce97",
[
null,
[
@ -144689,7 +144689,7 @@
],
[
0,
23900
24900
]
]
]
@ -145018,7 +145018,7 @@
]
],
"gradient-longer-hue-lch-004.html": [
"6975e26957da1b3ce85341b167ae717d4006251d",
"e32d86d70ee8b2e87bb7e719213a60c7dee4ae56",
[
null,
[
@ -145038,7 +145038,7 @@
],
[
0,
1240
1540
]
]
]
@ -157479,7 +157479,7 @@
]
],
"clip-path-borderBox-1c.html": [
"99f6bb0fc978c8c27023c695b355ced6e83ea618",
"0783cfe0039c7cbcae55f1fbe392a525e39f70f6",
[
null,
[
@ -157499,7 +157499,7 @@
],
[
0,
368
750
]
]
]
@ -159562,7 +159562,7 @@
]
],
"clip-path-strokeBox-1a.html": [
"487f5363b694304923538d0314d3c6d2a685da6b",
"37cec39ff808bc51e837ecc9d03725a22c20a989",
[
null,
[
@ -159582,7 +159582,7 @@
],
[
0,
368
750
]
]
]
@ -159898,7 +159898,7 @@
]
],
"clip-path-viewBox-1c.html": [
"d46c6d2f03ea8fc93bb3f47d15d36d8a66202573",
"720b3b587549bc8ec9cd2fe1aa7f87db566dc74b",
[
null,
[
@ -159918,7 +159918,7 @@
],
[
0,
368
750
]
]
]
@ -160108,7 +160108,7 @@
]
],
"svg-clip-path-fixed-values.html": [
"eb2c44fbb23bd18456b97416cb4c55ba701b6105",
"3366e88fa23d201174bb1c9d31fb2366de777b9e",
[
null,
[
@ -160128,7 +160128,7 @@
],
[
0,
608
990
]
]
]
@ -220422,7 +220422,7 @@
]
],
"rotate-transform-equivalent.html": [
"5748d86608d07e31f7ae7aae487217cf4867f7cc",
"64c3007fd918b3e36d72f8fb6cf9adab43c70c41",
[
null,
[
@ -220442,7 +220442,7 @@
],
[
0,
277
450
]
]
]
@ -221971,7 +221971,7 @@
]
],
"svg-transform-group-009.html": [
"58f4beeda9c2e207ac259f4567fef171ef0f3056",
"36ecf88da8515a85c90574a4577351131135da84",
[
null,
[
@ -221987,11 +221987,11 @@
[
[
0,
1
47
],
[
0,
2
490
]
]
]
@ -222146,7 +222146,7 @@
]
],
"svg-transform-nested-009.html": [
"fe3b06ac2c564126e9bcc10203ea798655086563",
"286325c03eaa0cf9ec2dc896448cf8ca5a551bb9",
[
null,
[
@ -222162,11 +222162,11 @@
[
[
0,
1
2
],
[
0,
1
600
]
]
]
@ -222227,7 +222227,7 @@
]
],
"svg-transform-nested-014.html": [
"9da7a80c1011c3481bd6d6bed3441d8a5e63997c",
"d8084b63ddef69caa7424163b18da709779dca77",
[
null,
[
@ -222243,11 +222243,11 @@
[
[
0,
1
2
],
[
0,
2
216
]
]
]
@ -224161,7 +224161,7 @@
]
],
"preserve3d-and-flattening-001.html": [
"411b945e10ed9bd7e87b4011f1e1c5e6c4ae58fd",
"f7dc8b296c621fe27488662f358f7d94ad6009d4",
[
null,
[
@ -224181,7 +224181,7 @@
],
[
0,
101
500
]
]
]
@ -225165,7 +225165,7 @@
]
],
"svg-skewxy-001.html": [
"0eee25c5dfe36d919a1a116de15ae2780f7428c4",
"b15dff571df3e02740977c2ac82b7b4560cf9845",
[
null,
[
@ -225185,7 +225185,7 @@
],
[
0,
1
270
]
]
]
@ -225196,7 +225196,7 @@
},
"skewY": {
"svg-skewy-001.html": [
"a5678f30fb42bae41e660ae56fffdb99f708546a",
"d530dfad762d8e115cf784891fe0ca3f4c804a20",
[
null,
[
@ -225216,7 +225216,7 @@
],
[
0,
2
104
]
]
]
@ -225225,7 +225225,7 @@
]
],
"svg-skewy-006.html": [
"51d7b768973909f81726017bf522b4317999f3de",
"9fe8d42c08359a3c610d27ac3ce9296263b46443",
[
null,
[
@ -225245,7 +225245,7 @@
],
[
0,
2
104
]
]
]
@ -225254,7 +225254,7 @@
]
],
"svg-skewy-011.html": [
"89f0aa9e62ca59d3c71adddff5d04edd943ec591",
"7929bf092b7c1d9eec3a3dfc271b8afd1d6832f0",
[
null,
[
@ -225274,7 +225274,7 @@
],
[
0,
2
104
]
]
]
@ -225283,7 +225283,7 @@
]
],
"svg-skewy-016.html": [
"fee2331f96e38f5d159f10e34c76831d7189b031",
"8bad647f98e651f0a8bac5d63196d72b5a3ba73e",
[
null,
[
@ -225303,7 +225303,7 @@
],
[
0,
2
104
]
]
]
@ -225312,7 +225312,7 @@
]
],
"svg-skewy-021.html": [
"5905e79c0d0f11faf38466b705bf229316bdb1d4",
"269c289c842ac5ff76d304395b95936bc9e83a9a",
[
null,
[
@ -225332,7 +225332,7 @@
],
[
0,
2
104
]
]
]
@ -226949,7 +226949,7 @@
]
],
"transform-input-005.html": [
"efa053e9c80dab15af05cb118fef68817be81de7",
"16232c89a271b248b3183b449eefe984aeeb37b2",
[
null,
[
@ -226965,7 +226965,7 @@
[
[
0,
128
180
],
[
0,
@ -229143,7 +229143,7 @@
]
],
"transform-percent-008.html": [
"e4b333216333c320dafb7697a7cf47acfc20e3f5",
"1ba4ad9b913fe059ddd35d0bff71b3fc4f0e0ccf",
[
null,
[
@ -229167,7 +229167,7 @@
],
[
0,
416
560
]
]
]
@ -231366,7 +231366,7 @@
]
],
"transform3d-sorting-006.html": [
"acc478079e713044958958d5f02bf92bd00aa35f",
"d7d08a1b8c37e2b32f32d53329f5ed3b19c5e37f",
[
null,
[
@ -231386,7 +231386,7 @@
],
[
0,
544
920
]
]
]
@ -276088,7 +276088,7 @@
]
],
"offset-path-url-003.html": [
"4485b52d071f15b9b9f812af0fe5f56a30cd0494",
"7e0c2fe0b507f157a354fa9771f4ea6f0f34e177",
[
null,
[
@ -276108,7 +276108,7 @@
],
[
0,
76
85
]
]
]
@ -276117,7 +276117,7 @@
]
],
"offset-path-url-004.html": [
"05aea375a18018eac9e0797f2cbdc1c3dae8963d",
"d1e4135a263f992207d83f5cb7a319fb59bc519a",
[
null,
[
@ -276137,7 +276137,7 @@
],
[
0,
65
70
]
]
]
@ -304768,6 +304768,21 @@
]
}
},
"scroll-to-text-fragment": {
"scroll-to-text-diretive-center.html": [
"a3739f0b5ff93861baa631c24b827f9b3daa0f73",
[
null,
[
[
"/scroll-to-text-fragment/scroll-to-text-diretive-center-ref.html",
"=="
]
],
{}
]
]
},
"selection": {
"caret": {
"after-designMode-off.html": [
@ -308066,7 +308081,7 @@
]
],
"gradient-color-interpolation.svg": [
"f7959437734230d394197d1837be2ba6ffaa7d3c",
"91dad7dcf0e57c103a0174c76c4f341d5f2dfdf8",
[
null,
[
@ -308086,7 +308101,7 @@
],
[
0,
29200
29400
]
]
]
@ -374529,7 +374544,7 @@
]
},
"helper.js": [
"1cea6711c8aeb3adef49091ffcb3f11df3eb3f98",
"26a558ac14af52e73e42136cd0646055c349d173",
[]
],
"includeInScopeSpecification": {
@ -374543,7 +374558,7 @@
[]
],
"login.py": [
"46cc256465708d0a9f6719e9ab206b780ee434c1",
"2e2d93a8e47e627a4e4fe56c7d9bc200ad3a8edc",
[]
],
"pull_server_state.py": [
@ -374559,7 +374574,7 @@
[]
],
"session_manager.py": [
"336b5e49fa23a1461d7e1e7a377e521a48c20956",
"bc8b62e24241ffca3b0d9b2056520345f422209b",
[]
],
"set_cookie.py": [
@ -415140,6 +415155,10 @@
"6531c8aec194dad6505bf7cc988be3299a1f1807",
[]
],
"scroll-to-text-diretive-center-ref.html": [
"b9a3a74ef36b2dfe12bf1e6b99da5d39a9f410e6",
[]
],
"scroll-to-text-fragment-after-DOMContentLoaded-target.html": [
"b7d517a7f6b2781f882d0f4804225354d8dd0ac8",
[]
@ -423206,7 +423225,7 @@
[]
],
"setters_tests.json": [
"efd548b6c88c57ccec02e244fac2b98e94d8cba5",
"c47797c4d61c75c7d83e8fae2123a10984cbad9a",
[]
],
"toascii.json": [
@ -472798,7 +472817,7 @@
]
],
"compute_pressure_duplicate_updates.https.window.js": [
"e6f4ed10454a28bc276e839dd6a54f75769d565c",
"fb34e57e996bef5c34439fc5ab0dfdd368a2857e",
[
"compute-pressure/compute_pressure_duplicate_updates.https.window.html?globalScope=dedicated_worker",
{
@ -529715,13 +529734,6 @@
{}
]
],
"resolving-urls.https.html": [
"73d880b73bd5b1dea3d64eb2977a084d77e1f3c3",
[
null,
{}
]
],
"session-cookie-has-no-attributes.https.html": [
"c4172a288926f6ea66df163a1aeb000ed5e69aa0",
[
@ -637314,6 +637326,13 @@
{}
]
],
"naturalWidth-naturalHeight.html": [
"19aa4b9344f9040ac9092c8b415267f5f5815cf2",
[
null,
{}
]
],
"non-active-document.html": [
"6072138cb387d98e3bc8ae86971e424fe7061194",
[

@ -9,7 +9,7 @@
<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1910153">
<!-- The background-clip:text and simple block examples should theoretically render the same,
but we allow a slight difference because of different painting codepaths. -->
<meta name="fuzzy" content="maxDifference=0-2; totalPixels=0-6500">
<meta name="fuzzy" content="maxDifference=0-2; totalPixels=0-7100">
<link rel="match" href="background-gradient-interpolation-001.html">
<style>
:root {

@ -6,7 +6,7 @@
<link rel="author" title="Levi Weintraub" href="mailto:leviw@chromium.org">
<link rel="help" href="http://www.w3.org/TR/css3-background/#the-border-image-repeat">
<meta name="assert" content="border-image-repeat: space property spaces out background image that doesn't fit an even number of times.">
<meta name="fuzzy" content="maxDifference=0-80; totalPixels=0-1728">
<meta name="fuzzy" content="maxDifference=0-80; totalPixels=0-3850">
<link rel="match" href="reference/border-image-space-001-ref.html">
<style>
.borderContainer {

@ -10,7 +10,7 @@
-->
<link rel="help" href="http://www.w3.org/TR/css3-background/#the-border-image-repeat">
<link rel="match" href="reference/css3-border-image-repeat-repeat-ref.html">
<meta name="fuzzy" content="maxDifference=0-58;totalPixels=0-412">
<meta name="fuzzy" content="maxDifference=0-58;totalPixels=0-5300">
<style>
div {
border: red solid 18px;

@ -7,7 +7,7 @@
<link rel="author" title="Jonathan Kew" href="mailto:jkew@mozilla.com">
<link rel="help" href="https://www.w3.org/TR/css-color-4/#interpolation">
<meta name="assert" content="Tests that 'increasing' hue renders the expected gradient">
<meta name="fuzzy" content="maxDifference=0-18;totalPixels=0-23900">
<meta name="fuzzy" content="maxDifference=0-18;totalPixels=0-24900">
<link rel="match" href="gradient-increasing-hue-lch-ref.html">
<style>
body {

@ -6,7 +6,7 @@
<link rel="help" href="https://www.w3.org/TR/css-color-4/#interpolation">
<link rel="match" href="gradient-longer-hue-lch-004-ref.html">
<meta name="assert" content="Tests that gradient with 'longer hue' renders correctly">
<meta name="fuzzy" content="maxDifference=0-9;totalPixels=0-1240">
<meta name="fuzzy" content="maxDifference=0-9;totalPixels=0-1540">
<style>
div {

@ -7,7 +7,7 @@
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://www.w3.org/TR/css-masking-1/#the-clip-path">
<link rel="match" href="clip-path-geometryBox-1-ref.html">
<meta name="fuzzy" content="maxDifference=0-65; totalPixels=0-368">
<meta name="fuzzy" content="maxDifference=0-65; totalPixels=0-750">
<meta name="assert" content="Test checks whether clip-path border-box works correctly or not. This test is for clip-path applied to an SVG SVG element.">
<style>
svg {

@ -7,7 +7,7 @@
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://www.w3.org/TR/css-masking-1/#the-clip-path">
<link rel="match" href="clip-path-geometryBox-1-ref.html">
<meta name="fuzzy" content="maxDifference=0-65; totalPixels=0-368">
<meta name="fuzzy" content="maxDifference=0-65; totalPixels=0-750">
<meta name="assert" content="Test checks whether clip-path stroke-box works correctly or not. This test is for clip-path applied to an SVG SVG element.">
<style>
svg {

@ -7,7 +7,7 @@
<link rel="author" title="Mozilla" href="https://www.mozilla.org">
<link rel="help" href="https://www.w3.org/TR/css-masking-1/#the-clip-path">
<link rel="match" href="clip-path-geometryBox-1-ref.html">
<meta name="fuzzy" content="maxDifference=0-65; totalPixels=0-368">
<meta name="fuzzy" content="maxDifference=0-65; totalPixels=0-750">
<meta name="assert" content="Test checks whether clip-path view-box works correctly or not. This test is for clip-path applied to an SVG SVG element.">
<style>
svg {

@ -2,7 +2,7 @@
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-shapes/#supported-basic-shapes">
<link rel="match" href="svg-clip-path-fixed-values-ref.html">
<meta name="fuzzy" content="maxDifference=0-62; totalPixels=0-608">
<meta name="fuzzy" content="maxDifference=0-62; totalPixels=0-990">
<meta name="assert" content="clip-path clips correctly">
<style>
svg {

@ -3,7 +3,7 @@
<meta charset="utf-8">
<title>Rotate transform equivalent</title>
<link rel="match" href="rotate-transform-equivalent-ref.html">
<meta name="fuzzy" content="maxDifference=0-46;totalPixels=0-277">
<meta name="fuzzy" content="maxDifference=0-46;totalPixels=0-450">
<link rel="help" href="https://drafts.csswg.org/css-transforms-2/#ctm">
<script src="/common/reftest-wait.js"></script>
<style>

@ -6,7 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#svg-transform">
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions">
<link rel="match" href="reference/svg-green-square-250x250-ref.html">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-2">
<meta name="fuzzy" content="maxDifference=0-47;totalPixels=0-490">
<meta name="flags" content="svg">
<meta name="assert" content="Transforms on a parent element should be pre-multiplied to a child element. The group of elements should be skewed vertically, therefore the child element should be skewed vertically to completely cover the red rect.">
<style type="text/css">

@ -6,7 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#svg-transform">
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions">
<link rel="match" href="reference/svg-green-square-250x250-ref.html">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-1">
<meta name="fuzzy" content="maxDifference=0-2;totalPixels=0-600">
<meta name="flags" content="svg">
<meta name="assert" content="Transforms on a parent element should be pre-multiplied to transforms on a child element. The group of elements should be skewed vertically. Additionally, the child rect should be skewed vertically.">
<style type="text/css">

@ -6,7 +6,7 @@
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#svg-transform">
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions">
<link rel="match" href="reference/svg-green-square-250x250-ref.html">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-2">
<meta name="fuzzy" content="maxDifference=0-2;totalPixels=0-216">
<meta name="flags" content="svg">
<meta name="assert" content="Transforms on a parent element should be pre-multiplied to transforms on a child element. The group of elements should be scaled. Additionally, the child rect should be skewed vertically.">
<style type="text/css">

@ -7,7 +7,7 @@
<link rel="help" href="http://www.w3.org/TR/css-transforms-2/#3d-transform-rendering">
<meta name="assert" content="The element is rendered at the correct position.">
<link rel="match" href="preserve3d-and-flattening-001-ref.html">
<meta name="fuzzy" content="maxDifference=0-127;totalPixels=0-101">
<meta name="fuzzy" content="maxDifference=0-127;totalPixels=0-500">
<style>
body {

@ -9,7 +9,7 @@
<link rel="match" href="reference/svg-skewxy-ref.html">
<meta name="flags" content="svg">
<meta name="assert" content="The green rect in this test should be skewed horizontally 45 degrees and vertically 45 degrees to completely cover the red path.">
<meta name="fuzzy" content="maxDifference=0-2; totalPixels=0-1">
<meta name="fuzzy" content="maxDifference=0-2; totalPixels=0-270">
<style type="text/css">
svg {
height: 300px;

@ -8,7 +8,7 @@
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#funcdef-transform-skewy">
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#svg-transform-value">
<link rel="match" href="reference/svg-skewy-ref.html">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-2">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-104">
<meta name="flags" content="svg">
<meta name="assert" content="The skewY transform function must support unit less arguments for angle. The green rect in this test should be skewed vertically 45 degrees to completely cover the red path.">
<style type="text/css">

@ -8,7 +8,7 @@
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#funcdef-transform-skewy">
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#svg-transform-value">
<link rel="match" href="reference/svg-skewy-ref.html">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-2">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-104">
<meta name="flags" content="svg">
<meta name="assert" content="The skewY transform function must support negative, unit less angle arguments. The green rect in this test should be skewed vertically 45 degrees to completely cover the red path.">
<style type="text/css">

@ -8,7 +8,7 @@
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#funcdef-transform-skewy">
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#svg-transform-value">
<link rel="match" href="reference/svg-skewy-ref.html">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-2">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-104">
<meta name="flags" content="svg">
<meta name="assert" content="The skewY transform function must support 'modulo whole circle' for unit less angle arguments. The green rect in this test should be skewed vertically 45 degrees to completely cover the red path.">
<style type="text/css">

@ -9,7 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions">
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#funcdef-transform-skewy">
<link rel="match" href="reference/svg-skewy-ref.html">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-2">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-104">
<meta name="flags" content="svg">
<meta name="assert" content="The skewY transform function must support scientific numbers for unit less angle arguments. The green rect in this test should be skewed vertically 45 degrees to completely cover the red path.">
<style type="text/css">

@ -9,7 +9,7 @@
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#two-d-transform-functions">
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#funcdef-transform-skewy">
<link rel="match" href="reference/svg-skewy-ref.html">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-2">
<meta name="fuzzy" content="maxDifference=0-1;totalPixels=0-104">
<meta name="flags" content="svg">
<meta name="assert" content="The skewY transform function must support scientific numbers with negative exponents for unit less angle arguments. The green rect in this test should be skewed vertically 45 degrees to completely cover the red path.">
<style type="text/css">

@ -13,7 +13,7 @@
difficult to construct a correct reference file for more complex
transforms.)'>
<link rel="match" href="transform-input-005-ref.html">
<meta name="fuzzy" content="maxDifference=0-128;totalPixels=0-2389">
<meta name="fuzzy" content="maxDifference=0-180;totalPixels=0-2389">
<style>
input {
/* Margin to avoid overlap of translated inputs */

@ -9,7 +9,7 @@
transformed element's border box. This test adds a thicker border plus
margin and padding to make any discrepancies more evident.">
<link rel="match" href="transform-percent-ref.html">
<meta name="fuzzy" content="maxDifference=0-102;totalPixels=0-416">
<meta name="fuzzy" content="maxDifference=0-102;totalPixels=0-560">
<link rel="mismatch" href="transform-percent-notref.html">
<style>
div {

@ -8,7 +8,7 @@
<meta name="assert" content="This tests that when two boxes intersect in a
simple fashion, they're rendered according to Newell's algorithm.">
<link rel="match" href="transform3d-sorting-006-ref.html">
<meta name=fuzzy content="0-179;0-544">
<meta name=fuzzy content="0-179;0-920">
</head>
<body>
<div style="transform-style: preserve-3d">

@ -5,7 +5,7 @@
<link rel="help" href="https://drafts.fxtf.org/motion/#valdef-offset-path-url">
<link rel="help" href="https://svgwg.org/svg2-draft/shapes.html#CircleElement">
<link rel="match" href="offset-path-url-003-ref.html">
<meta name=fuzzy content="0-35;0-76">
<meta name=fuzzy content="0-35;0-85">
<meta name="assert" content="This tests that url() referenced to a circle
generates a rotation and translation.">
<style>

@ -5,7 +5,7 @@
<link rel="help" href="https://drafts.fxtf.org/motion/#valdef-offset-path-url">
<link rel="help" href="https://svgwg.org/svg2-draft/shapes.html#EllipseElement">
<link rel="match" href="offset-path-url-004-ref.html">
<meta name=fuzzy content="0-15;0-65">
<meta name=fuzzy content="0-15;0-70">
<meta name="assert" content="This tests that url() referenced to an ellipse
generates a rotation and translation.">
<style>

@ -6,7 +6,7 @@
<html:link rel="help"
href="https://www.w3.org/TR/SVG2/pservers.html#LinearGradients"/>
<html:link rel="match" href="reference/gradient-color-interpolation-ref.svg" />
<html:meta name="fuzzy" content="maxDifference=0-20;totalPixels=0-29200" />
<html:meta name="fuzzy" content="maxDifference=0-20;totalPixels=0-29400" />
</g>
<defs>

Before

(image error) Size: 896 B

After

(image error) Size: 896 B

@ -1141,6 +1141,42 @@
"host": "example.com",
"hostname": "example.com"
}
},
{
"href": "https://test.invalid/",
"new_value": "*",
"expected": {
"href": "https://*/",
"host": "*",
"hostname": "*"
}
},
{
"href": "https://test.invalid/",
"new_value": "x@x",
"expected": {
"href": "https://test.invalid/",
"host": "test.invalid",
"hostname": "test.invalid"
}
},
{
"href": "https://test.invalid/",
"new_value": "foo\t\r\nbar",
"expected": {
"href": "https://foobar/",
"host": "foobar",
"hostname": "foobar"
}
},
{
"href": "https://test.invalid/",
"new_value": "><",
"expected": {
"href": "https://test.invalid/",
"host": "test.invalid",
"hostname": "test.invalid"
}
}
],
"hostname": [
@ -1552,6 +1588,42 @@
"host": "example.com",
"hostname": "example.com"
}
},
{
"href": "https://test.invalid/",
"new_value": "*",
"expected": {
"href": "https://*/",
"host": "*",
"hostname": "*"
}
},
{
"href": "https://test.invalid/",
"new_value": "x@x",
"expected": {
"href": "https://test.invalid/",
"host": "test.invalid",
"hostname": "test.invalid"
}
},
{
"href": "https://test.invalid/",
"new_value": "foo\t\r\nbar",
"expected": {
"href": "https://foobar/",
"host": "foobar",
"hostname": "foobar"
}
},
{
"href": "https://test.invalid/",
"new_value": "><",
"expected": {
"href": "https://test.invalid/",
"host": "test.invalid",
"hostname": "test.invalid"
}
}
],
"port": [

@ -1,5 +1,5 @@
This is a testharness.js-based test.
Found 32 FAIL, 0 TIMEOUT, 0 NOTRUN.
Found 36 FAIL, 0 TIMEOUT, 0 NOTRUN.
[FAIL] <a>: Setting <ssh://me@example.net>.protocol = 'http' Cant switch from non-special scheme to special
assert_equals: expected "ssh://me@example.net" but got "http://me@example.net/"
[FAIL] <area>: Setting <ssh://me@example.net>.protocol = 'http' Cant switch from non-special scheme to special
@ -40,10 +40,18 @@ Found 32 FAIL, 0 TIMEOUT, 0 NOTRUN.
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] <area>: Setting <https://example.com/>.host = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] <a>: Setting <https://test.invalid/>.host = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] <area>: Setting <https://test.invalid/>.host = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] <a>: Setting <https://example.com/>.hostname = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] <area>: Setting <https://example.com/>.hostname = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] <a>: Setting <https://test.invalid/>.hostname = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] <area>: Setting <https://test.invalid/>.hostname = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] <a>: Setting <view-source+http://example.net/home?lang=fr#nav>.pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is *not* a segment delimiter for non-'special' URLs
assert_equals: expected "view-source+http://example.net/\\\\a\\\\%2E\\\\b\\\\%2e.\\\\c?lang=fr#nav" but got "view-source+http://example.net\\\\a\\\\.\\\\b\\\\..\\\\c?lang=fr#nav"
[FAIL] <area>: Setting <view-source+http://example.net/home?lang=fr#nav>.pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is *not* a segment delimiter for non-'special' URLs

@ -1,5 +1,5 @@
This is a testharness.js-based test.
Found 20 FAIL, 0 TIMEOUT, 0 NOTRUN.
Found 22 FAIL, 0 TIMEOUT, 0 NOTRUN.
[FAIL] URL: Setting <ssh://me@example.net>.protocol = 'http' Cant switch from non-special scheme to special
assert_equals: expected "ssh://me@example.net" but got "http://me@example.net/"
[FAIL] URL: Setting <ssh://me@example.net>.protocol = 'https'
@ -20,8 +20,12 @@ Found 20 FAIL, 0 TIMEOUT, 0 NOTRUN.
assert_equals: expected "http://:%00%01%09%0A%0D%1F%20!%22%23$%&'()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/" but got "http://:%00%01%09%0A%0D%1F%20!%22%23$%&%27()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/"
[FAIL] URL: Setting <https://example.com/>.host = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.host = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <https://example.com/>.hostname = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.hostname = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <view-source+http://example.net/home?lang=fr#nav>.pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is *not* a segment delimiter for non-'special' URLs
assert_equals: expected "view-source+http://example.net/\\\\a\\\\%2E\\\\b\\\\%2e.\\\\c?lang=fr#nav" but got "view-source+http://example.net\\\\a\\\\.\\\\b\\\\..\\\\c?lang=fr#nav"
[FAIL] URL: Setting <a:/>.pathname = '\0 \n\r !"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~€Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.

@ -1,5 +1,5 @@
This is a testharness.js-based test.
Found 20 FAIL, 0 TIMEOUT, 0 NOTRUN.
Found 22 FAIL, 0 TIMEOUT, 0 NOTRUN.
[FAIL] URL: Setting <ssh://me@example.net>.protocol = 'http' Cant switch from non-special scheme to special
assert_equals: expected "ssh://me@example.net" but got "http://me@example.net/"
[FAIL] URL: Setting <ssh://me@example.net>.protocol = 'https'
@ -20,8 +20,12 @@ Found 20 FAIL, 0 TIMEOUT, 0 NOTRUN.
assert_equals: expected "http://:%00%01%09%0A%0D%1F%20!%22%23$%&'()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/" but got "http://:%00%01%09%0A%0D%1F%20!%22%23$%&%27()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/"
[FAIL] URL: Setting <https://example.com/>.host = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.host = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <https://example.com/>.hostname = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.hostname = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <view-source+http://example.net/home?lang=fr#nav>.pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is *not* a segment delimiter for non-'special' URLs
assert_equals: expected "view-source+http://example.net/\\\\a\\\\%2E\\\\b\\\\%2e.\\\\c?lang=fr#nav" but got "view-source+http://example.net\\\\a\\\\.\\\\b\\\\..\\\\c?lang=fr#nav"
[FAIL] URL: Setting <a:/>.pathname = '\0 \n\r !"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~€Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.

@ -0,0 +1,5 @@
This is a testharness.js-based test.
[FAIL] Pointer events from pen to slotted element and shadow-host
assert_equals: events received expected "pointerover@child,pointerenter@host,pointerenter@parent,pointerenter@slot,pointerenter@child,pointerdown@child,pointerup@child,pointerout@child,pointerleave@child,pointerleave@slot,pointerleave@parent,pointerleave@host" but got "pointerover@child,pointerenter@host,pointerenter@parent,pointerenter@slot,pointerenter@child,pointerover@child,pointerenter@host,pointerenter@parent,pointerenter@slot,pointerenter@child,pointerdown@child,pointerup@child,pointerout@child,pointerleave@child,pointerleave@slot,pointerleave@parent,pointerleave@host"
Harness: the test ran to completion.

@ -1,5 +1,5 @@
This is a testharness.js-based test.
Found 20 FAIL, 0 TIMEOUT, 0 NOTRUN.
Found 22 FAIL, 0 TIMEOUT, 0 NOTRUN.
[FAIL] URL: Setting <ssh://me@example.net>.protocol = 'http' Cant switch from non-special scheme to special
assert_equals: expected "ssh://me@example.net" but got "http://me@example.net/"
[FAIL] URL: Setting <ssh://me@example.net>.protocol = 'https'
@ -20,8 +20,12 @@ Found 20 FAIL, 0 TIMEOUT, 0 NOTRUN.
assert_equals: expected "http://:%00%01%09%0A%0D%1F%20!%22%23$%&'()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/" but got "http://:%00%01%09%0A%0D%1F%20!%22%23$%&%27()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/"
[FAIL] URL: Setting <https://example.com/>.host = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.host = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <https://example.com/>.hostname = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.hostname = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <view-source+http://example.net/home?lang=fr#nav>.pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is *not* a segment delimiter for non-'special' URLs
assert_equals: expected "view-source+http://example.net/\\\\a\\\\%2E\\\\b\\\\%2e.\\\\c?lang=fr#nav" but got "view-source+http://example.net\\\\a\\\\.\\\\b\\\\..\\\\c?lang=fr#nav"
[FAIL] URL: Setting <a:/>.pathname = '\0 \n\r !"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~€Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.

@ -1,5 +1,5 @@
This is a testharness.js-based test.
Found 20 FAIL, 0 TIMEOUT, 0 NOTRUN.
Found 22 FAIL, 0 TIMEOUT, 0 NOTRUN.
[FAIL] URL: Setting <ssh://me@example.net>.protocol = 'http' Cant switch from non-special scheme to special
assert_equals: expected "ssh://me@example.net" but got "http://me@example.net/"
[FAIL] URL: Setting <ssh://me@example.net>.protocol = 'https'
@ -20,8 +20,12 @@ Found 20 FAIL, 0 TIMEOUT, 0 NOTRUN.
assert_equals: expected "http://:%00%01%09%0A%0D%1F%20!%22%23$%&'()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/" but got "http://:%00%01%09%0A%0D%1F%20!%22%23$%&%27()*+,-.%2F09%3A%3B%3C%3D%3E%3F%40AZ%5B%5C%5D%5E_%60az%7B%7C%7D~%7F%C2%80%C2%81%C3%89%C3%A9@example.net/"
[FAIL] URL: Setting <https://example.com/>.host = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.host = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <https://example.com/>.hostname = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.hostname = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <view-source+http://example.net/home?lang=fr#nav>.pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is *not* a segment delimiter for non-'special' URLs
assert_equals: expected "view-source+http://example.net/\\\\a\\\\%2E\\\\b\\\\%2e.\\\\c?lang=fr#nav" but got "view-source+http://example.net\\\\a\\\\.\\\\b\\\\..\\\\c?lang=fr#nav"
[FAIL] URL: Setting <a:/>.pathname = '\0 \n\r !"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~€Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.

@ -1,5 +1,5 @@
This is a testharness.js-based test.
Found 56 FAIL, 0 TIMEOUT, 0 NOTRUN.
Found 60 FAIL, 0 TIMEOUT, 0 NOTRUN.
[FAIL] <a>: Setting <a://example.net>.protocol = '' The empty string is not a valid scheme. Setter leaves the URL unchanged.
assert_equals: expected "a://example.net" but got "file:///A://example.net"
[FAIL] <area>: Setting <a://example.net>.protocol = '' The empty string is not a valid scheme. Setter leaves the URL unchanged.
@ -80,6 +80,10 @@ Found 56 FAIL, 0 TIMEOUT, 0 NOTRUN.
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] <area>: Setting <https://example.com/>.host = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] <a>: Setting <https://test.invalid/>.host = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] <area>: Setting <https://test.invalid/>.host = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] <a>: Setting <a:/foo>.hostname = 'example.net' Path-only URLs can gain a host
assert_equals: expected "a://example.net/foo" but got "file://example.net/A:/foo"
[FAIL] <area>: Setting <a:/foo>.hostname = 'example.net' Path-only URLs can gain a host
@ -88,6 +92,10 @@ Found 56 FAIL, 0 TIMEOUT, 0 NOTRUN.
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] <area>: Setting <https://example.com/>.hostname = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] <a>: Setting <https://test.invalid/>.hostname = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] <area>: Setting <https://test.invalid/>.hostname = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] <a>: Setting <view-source+http://example.net/home?lang=fr#nav>.pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is *not* a segment delimiter for non-'special' URLs
assert_equals: expected "view-source+http://example.net/\\\\a\\\\%2E\\\\b\\\\%2e.\\\\c?lang=fr#nav" but got "view-source+http://example.net\\\\a\\\\.\\\\b\\\\..\\\\c?lang=fr#nav"
[FAIL] <area>: Setting <view-source+http://example.net/home?lang=fr#nav>.pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is *not* a segment delimiter for non-'special' URLs

@ -1,5 +1,5 @@
This is a testharness.js-based test.
Found 32 FAIL, 0 TIMEOUT, 0 NOTRUN.
Found 34 FAIL, 0 TIMEOUT, 0 NOTRUN.
[FAIL] URL: Setting <a://example.net>.protocol = '' The empty string is not a valid scheme. Setter leaves the URL unchanged.
assert_equals: expected "a://example.net" but got "file:///A://example.net"
[FAIL] URL: Setting <a://example.net>.protocol = 'b'
@ -40,10 +40,14 @@ Found 32 FAIL, 0 TIMEOUT, 0 NOTRUN.
assert_equals: expected "a://example.net/foo" but got "file://example.net/A:/foo"
[FAIL] URL: Setting <https://example.com/>.host = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.host = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <a:/foo>.hostname = 'example.net' Path-only URLs can gain a host
assert_equals: expected "a://example.net/foo" but got "file://example.net/A:/foo"
[FAIL] URL: Setting <https://example.com/>.hostname = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.hostname = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <view-source+http://example.net/home?lang=fr#nav>.pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is *not* a segment delimiter for non-'special' URLs
assert_equals: expected "view-source+http://example.net/\\\\a\\\\%2E\\\\b\\\\%2e.\\\\c?lang=fr#nav" but got "view-source+http://example.net\\\\a\\\\.\\\\b\\\\..\\\\c?lang=fr#nav"
[FAIL] URL: Setting <a:/>.pathname = '\0 \n\r !"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~€Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.

@ -1,5 +1,5 @@
This is a testharness.js-based test.
Found 32 FAIL, 0 TIMEOUT, 0 NOTRUN.
Found 34 FAIL, 0 TIMEOUT, 0 NOTRUN.
[FAIL] URL: Setting <a://example.net>.protocol = '' The empty string is not a valid scheme. Setter leaves the URL unchanged.
assert_equals: expected "a://example.net" but got "file:///A://example.net"
[FAIL] URL: Setting <a://example.net>.protocol = 'b'
@ -40,10 +40,14 @@ Found 32 FAIL, 0 TIMEOUT, 0 NOTRUN.
assert_equals: expected "a://example.net/foo" but got "file://example.net/A:/foo"
[FAIL] URL: Setting <https://example.com/>.host = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.host = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <a:/foo>.hostname = 'example.net' Path-only URLs can gain a host
assert_equals: expected "a://example.net/foo" but got "file://example.net/A:/foo"
[FAIL] URL: Setting <https://example.com/>.hostname = 'xn--'
assert_equals: expected "https://example.com/" but got "https://xn--/"
[FAIL] URL: Setting <https://test.invalid/>.hostname = '*'
assert_equals: expected "https://*/" but got "https://%2A/"
[FAIL] URL: Setting <view-source+http://example.net/home?lang=fr#nav>.pathname = '\\a\\%2E\\b\\%2e.\\c' \\ is *not* a segment delimiter for non-'special' URLs
assert_equals: expected "view-source+http://example.net/\\\\a\\\\%2E\\\\b\\\\%2e.\\\\c?lang=fr#nav" but got "view-source+http://example.net\\\\a\\\\.\\\\b\\\\..\\\\c?lang=fr#nav"
[FAIL] URL: Setting <a:/>.pathname = '\0 \n\r !"#$%&'()*+,-./09:;<=>?@AZ[\\]^_`az{|}~€Éé' UTF-8 percent encoding with the default encode set. Tabs and newlines are removed.

@ -1,4 +0,0 @@
This is a testharness.js-based test.
Harness Error. harness_status.status = 1 , harness_status.message = Timeout while running cleanup for test named "Verify Partitioned Popins have access to the proper cookie/storage partitions - Main site opens cross-site popin.".
Harness: the test ran to completion.

@ -1,9 +0,0 @@
This is a testharness.js-based test.
[FAIL] The registration and refresh endpoints can be configured as absolute URLs
assert_equals: expected (undefined) undefined but got (boolean) true
[FAIL] The registration and refresh endpoints can be configured as relative URLs with leading slash
assert_equals: expected (undefined) undefined but got (boolean) true
[FAIL] The registration and refresh endpoints can be configured as relative URLs without leading slash
assert_equals: expected (undefined) undefined but got (boolean) true
Harness: the test ran to completion.