mirror of
https://github.com/servo/servo.git
synced 2025-10-01 17:19:16 +01:00
Update expectations for --product servodriver
(#39603)
this patch updates the expectations for tests that use testdriver.js, which currently only work with `--product servodriver` (#34683), running the tests with #39587. expectations for all other tests, which don’t use testdriver.js, are unaffected. Testing: this patch updates test expectations, though the tests are not yet run in CI Signed-off-by: Delan Azabani <dazabani@igalia.com> Co-authored-by: Martin Robinson <mrobinson@igalia.com>
This commit is contained in:
parent
f4c618924f
commit
cd80d2724d
1994 changed files with 69847 additions and 97 deletions
4
tests/wpt/meta/IndexedDB/file_support.sub.html.ini
vendored
Normal file
4
tests/wpt/meta/IndexedDB/file_support.sub.html.ini
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[file_support.sub.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[Saves and loads back File objects from IndexedDB]
|
||||||
|
expected: TIMEOUT
|
36
tests/wpt/meta/accelerometer/Accelerometer-iframe-access.https.html.ini
vendored
Normal file
36
tests/wpt/meta/accelerometer/Accelerometer-iframe-access.https.html.ini
vendored
Normal file
|
@ -0,0 +1,36 @@
|
||||||
|
[Accelerometer-iframe-access.https.html]
|
||||||
|
[Accelerometer: unfocused sensors in cross-origin frames are not updated]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: sensors in same-origin frames are updated if one of the frames is focused]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: losing a document's frame with an active sensor does not crash]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: calling start() in a non-fully active document does not crash]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: unfocused sensors in cross-origin frames are not updated]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: sensors in same-origin frames are updated if one of the frames is focused]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: losing a document's frame with an active sensor does not crash]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: calling start() in a non-fully active document does not crash]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: unfocused sensors in cross-origin frames are not updated]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: sensors in same-origin frames are updated if one of the frames is focused]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: losing a document's frame with an active sensor does not crash]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: calling start() in a non-fully active document does not crash]
|
||||||
|
expected: FAIL
|
54
tests/wpt/meta/accelerometer/Accelerometer.https.html.ini
vendored
Normal file
54
tests/wpt/meta/accelerometer/Accelerometer.https.html.ini
vendored
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
[Accelerometer.https.html]
|
||||||
|
[Accelerometer: Test that onerror is sent when permissions are not granted.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Test that onerror is send when start() call has failed.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Test that frequency is capped to allowed maximum.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Test that frequency is capped to the maximum supported frequency.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Test that frequency is limited to the minimum supported frequency.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Test that sensor can be constructed within an iframe allowed to use feature policy.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Test that 'onreading' is called and sensor reading is valid.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: sensor reading is correct.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Test that readings are all mapped to expectedReadings correctly.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: sensor timestamp is updated when time passes.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Test that sensor can be successfully created and its states are correct.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: no exception is thrown when calling start() on already started sensor.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: no exception is thrown when calling stop() on already stopped sensor.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Test that fresh reading is fetched on start().]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Readings are not delivered when the page has no visibility]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: frequency hint works.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Accelerometer: Readings delivered by shared platform sensor are immediately accessible to all sensors.]
|
||||||
|
expected: FAIL
|
54
tests/wpt/meta/accelerometer/GravitySensor.https.html.ini
vendored
Normal file
54
tests/wpt/meta/accelerometer/GravitySensor.https.html.ini
vendored
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
[GravitySensor.https.html]
|
||||||
|
[GravitySensor: Test that onerror is sent when permissions are not granted.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Test that onerror is send when start() call has failed.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Test that frequency is capped to allowed maximum.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Test that frequency is capped to the maximum supported frequency.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Test that frequency is limited to the minimum supported frequency.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Test that sensor can be constructed within an iframe allowed to use feature policy.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Test that 'onreading' is called and sensor reading is valid.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: sensor reading is correct.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Test that readings are all mapped to expectedReadings correctly.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: sensor timestamp is updated when time passes.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Test that sensor can be successfully created and its states are correct.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: no exception is thrown when calling start() on already started sensor.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: no exception is thrown when calling stop() on already stopped sensor.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Test that fresh reading is fetched on start().]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Readings are not delivered when the page has no visibility]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: frequency hint works.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[GravitySensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.]
|
||||||
|
expected: FAIL
|
54
tests/wpt/meta/accelerometer/LinearAccelerationSensor.https.html.ini
vendored
Normal file
54
tests/wpt/meta/accelerometer/LinearAccelerationSensor.https.html.ini
vendored
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
[LinearAccelerationSensor.https.html]
|
||||||
|
[LinearAccelerationSensor: Test that onerror is sent when permissions are not granted.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Test that onerror is send when start() call has failed.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Test that frequency is capped to allowed maximum.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Test that frequency is capped to the maximum supported frequency.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Test that frequency is limited to the minimum supported frequency.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Test that 'onreading' is called and sensor reading is valid.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: sensor reading is correct.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Test that readings are all mapped to expectedReadings correctly.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: sensor timestamp is updated when time passes.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Test that sensor can be successfully created and its states are correct.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: no exception is thrown when calling start() on already started sensor.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: no exception is thrown when calling stop() on already stopped sensor.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Test that fresh reading is fetched on start().]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Readings are not delivered when the page has no visibility]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: frequency hint works.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[LinearAccelerationSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.]
|
||||||
|
expected: FAIL
|
4
tests/wpt/meta/accessibility/svg-mouse-listener.html.ini
vendored
Normal file
4
tests/wpt/meta/accessibility/svg-mouse-listener.html.ini
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[svg-mouse-listener.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[Clicking SVG element does not crash the browser]
|
||||||
|
expected: TIMEOUT
|
6
tests/wpt/meta/accname/basic.html.ini
vendored
Normal file
6
tests/wpt/meta/accname/basic.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[basic.html]
|
||||||
|
[tests labelFrom: author]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[tests labelFrom: contents]
|
||||||
|
expected: FAIL
|
78
tests/wpt/meta/accname/name/comp_embedded_control.html.ini
vendored
Normal file
78
tests/wpt/meta/accname/name/comp_embedded_control.html.ini
vendored
Normal file
|
@ -0,0 +1,78 @@
|
||||||
|
[comp_embedded_control.html]
|
||||||
|
[checkbox label with embedded textfield]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded textfield inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded select:not([size\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded select:not([size\]) inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded select[size\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded select[size\] inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded combobox (input[type=text\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded combobox (input[type=text\]) inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded combobox (span)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded combobox (span) inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded combobox (div)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded combobox (div) inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded listbox>option[aria-selected=true\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded listbox>option[aria-selected=true\] inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded input[type=range\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded input[type=range\] inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded input[type=number\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded input[type=number\] inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded ARIA slider (aria-valuenow)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded ARIA slider (aria-valuenow) inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded ARIA slider (aria-valuetext)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded ARIA slider (aria-valuetext) inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded ARIA spinbutton (aria-valuenow)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded ARIA spinbutton (aria-valuenow) inside checkbox label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox label with embedded ARIA spinbutton (aria-valuetext)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label of embedded ARIA spinbutton (aria-valuetext) inside checkbox label]
|
||||||
|
expected: FAIL
|
15
tests/wpt/meta/accname/name/comp_hidden_not_referenced.html.ini
vendored
Normal file
15
tests/wpt/meta/accname/name/comp_hidden_not_referenced.html.ini
vendored
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
[comp_hidden_not_referenced.html]
|
||||||
|
[button containing a rendered, unreferenced element that is aria-hidden=true, an unreferenced element with the hidden host language attribute, and an unreferenced element that is unconditionally rendered]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button labelled by element that is aria-hidden=true]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button labelled by element with the hidden host language attribute]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link labelled by elements with assorted visibility and a11y tree exposure]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with name from content, containing element that is visibility:hidden with nested content that is visibility:visible]
|
||||||
|
expected: FAIL
|
264
tests/wpt/meta/accname/name/comp_host_language_label.html.ini
vendored
Normal file
264
tests/wpt/meta/accname/name/comp_host_language_label.html.ini
vendored
Normal file
|
@ -0,0 +1,264 @@
|
||||||
|
[comp_host_language_label.html]
|
||||||
|
[html: input[type=button\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: input[type=image\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: input[type=reset\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: input[type=submit\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=checkbox\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=checkbox\][value='test'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=checkbox\][checked\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=checkbox\][checked\][value='test'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=color\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=color\][value='#999999'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=date\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=date\][value='2025-01-01'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=datetime-local\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=datetime-local\][value='2025-01-01T00:01'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=email\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=email\][value='test@test.com'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=month\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=month\][value='2025-01'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=number\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=number\][value=2025\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=password\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=password\][value='test'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=radio\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=radio\][value='test'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=range\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=range\][min=0\][max=10\][value=5\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=search\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=search\][value='test'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=tel\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=tel\][value='123-45-678'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=text\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=text\][value='test'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=time\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=time\][value='00:01'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=url\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=url\][value='https://www.w3.org'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=week\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=week\][value='2025-W01'\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=checkbox\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=checkbox\][value='test'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=checkbox\][checked\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=checkbox\][value='test'\][checked\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=color\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=color\][value='#999999'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=date\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=date\][value='2025-01-01'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=datetime-local\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=datetime-local\][value='2025-01-01T00:01'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=email\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=email\][value='test@test.com'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=month\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=month\][value='2025-01'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=number\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=number\][value=1\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=password\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=password\][value='test'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=radio\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=radio\][value='test'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=range\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=range\][value='5'\][min='0'\][max='10'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=search\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=search\][value='test'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=tel\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=tel\][value='123-45-678'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=text\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label[for\] input[type=text\][value='test'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=time\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=time\][value='00:01'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=url\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=url\][value='https://www.w3.org'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=week\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: label input[type=week\][value='2025-W01'\] encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: select for/id]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: select encapsulation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: img[alt\] (non-empty)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: picture > img[alt\] (non-empty)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img[alt\] with single space character as name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img[alt\] with single tab as name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img[alt\] with new line as name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img[alt\] with single space character and tab as name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img[alt\] with form feed as name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img[alt\] with interior single tab in the name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img[alt\] with interior new line in the name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img[alt\] with interior single space and tab in the name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img[alt\] with interior form feed in the name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: fieldset > legend]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: table > caption]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[html: multiple label elements[for\]]
|
||||||
|
expected: FAIL
|
393
tests/wpt/meta/accname/name/comp_label.html.ini
vendored
Normal file
393
tests/wpt/meta/accname/name/comp_label.html.ini
vendored
Normal file
|
@ -0,0 +1,393 @@
|
||||||
|
[comp_label.html]
|
||||||
|
[label valid on div with alert role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with alertdialog role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with application role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with article role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with banner role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with blockquote role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with button role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with cell role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with checkbox role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with columnheader role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with combobox role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with complementary role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with contentinfo role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with dialog role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with directory role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with document role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with feed role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with figure role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with form role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with grid role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with gridcell role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with group role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with heading role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with img role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with link role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with list role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with listbox role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with listitem role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with log role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with main role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with marquee role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with math role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with menu role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with menubar role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with menuitem role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with menuitemcheckbox role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with menuitemradio role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with meter role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with navigation role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with note role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with option role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with progressbar role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with radio role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with radiogroup role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with region role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with row role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with rowgroup role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with rowheader role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with scrollbar role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with search role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with searchbox role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with separator role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with slider role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with spinbutton role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with status role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with switch role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with tab role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with table role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with tablist role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with tabpanel role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with textbox role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with timer role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with toolbar role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with tooltip role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with tree role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with treegrid role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on div with treeitem role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on link element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on article element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on aside element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on blockquote element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on button element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on dl element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on footer element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on fieldset element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on figure element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on form element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on header element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on h1 element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on h2 element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on h3 element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on h4 element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on h5 element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on h6 element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on hr element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on img element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on input type checkbox element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on input type radio element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on input type search element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on input type text element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on listitem element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on main element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on math element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on meter element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on nav element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on list (ordered) element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on section element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on select element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on option element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on table element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on thead element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on th element with the scope of col]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on th (scope row) element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on tbody element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on tr element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on td element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on tfoot element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on textarea element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[label valid on list (unordered) element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button's hidden referenced name (display:none) supercedes aria-label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button's hidden referenced name (visibility:hidden) supercedes aria-label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button's hidden referenced name (visibility:hidden) with hidden aria-labelledby traversal falls back to aria-label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link's aria-labelledby name supercedes aria-label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img's aria-label supercedes alt attribute]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[svg's aria-label supercedes title tag]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[input with label for association is superceded by aria-label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from contents is superceded by aria-label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[h1 text is superceded by aria-label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with title is superceded by aria-label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[textarea's name with trailing whitespace in aria-label is valid]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link's name with leading whitespace in aria-label is valid]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with blank braille pattern has name as such (not treated as whitespace per Unicode standard)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div with role alert and carriage return in aria-label is valid]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link's name with tab in aria-label is valid]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with leading form feed control character in aria-label is valid]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[nav with trailing nbsp char aria-label is valid (nbsp is preserved in name)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with leading nbsp char in aria-label is valid (and uses aria-label)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with empty aria-label does not use aria-label as name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[textarea with tab character as aria-label does not use aria-label as name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with carriage return as aria-label does not use aria-label as name]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with space characters as aria-label does not use aria-label as name]
|
||||||
|
expected: FAIL
|
9
tests/wpt/meta/accname/name/comp_labeledby_non_standard.html.ini
vendored
Normal file
9
tests/wpt/meta/accname/name/comp_labeledby_non_standard.html.ini
vendored
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[comp_labeledby_non_standard.html]
|
||||||
|
[div group with aria-labeledby]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div group with aria-label and aria-labeledby]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div group with aria-labeledby and aria-labelledby]
|
||||||
|
expected: FAIL
|
30
tests/wpt/meta/accname/name/comp_labelledby.html.ini
vendored
Normal file
30
tests/wpt/meta/accname/name/comp_labelledby.html.ini
vendored
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
[comp_labelledby.html]
|
||||||
|
[div group explicitly labelledby heading]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div group explicitly labelledby self and heading]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[nav with verified spaces appended between each of IDREFS]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link labelled by aria-labelledby supercedes aria-labeledby (non-standard spelling)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button labelled by aria-labelledby supercedes aria-labeledby (non-standard spelling)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div labelled by aria-labelledby supercedes aria-labeledby (non-standard spelling)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link labelled by [aria-labeledby\][aria-labelledby\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button labelled by [aria-labeledby\][aria-labelledby\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div labelled by [aria-labeledby\][aria-labelledby\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content for each child including nested image (referenced elsewhere via labeledby)]
|
||||||
|
expected: FAIL
|
81
tests/wpt/meta/accname/name/comp_labelledby_hidden_nodes.html.ini
vendored
Normal file
81
tests/wpt/meta/accname/name/comp_labelledby_hidden_nodes.html.ini
vendored
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
[comp_labelledby_hidden_nodes.html]
|
||||||
|
[button with aria-labelledby using display:none hidden span (with nested span)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using display:none hidden span (with nested spans, depth 2)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span without display:none (with nested display:none spans, depth 2)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using display:none hidden span (with nested sibling spans)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span without display:none (with nested display:none sibling spans)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span with display:none (with nested display:inline sibling spans)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using visibility:hidden span (with nested span)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using visibility:hidden span (with nested spans, depth 2)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span without visibility:hidden (with nested visibility:hidden spans, depth 2)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using visibility:hidden hidden span (with nested sibling spans)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span without visibility:hidden (with nested visibility:hidden sibling spans)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span with visibility:hidden (with nested visibility:visible sibling spans)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using visibility:collapse span (with nested span)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using visibility:collapse span (with nested spans, depth 2)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span without visibility:collapse (with nested visibility:visible spans, depth 2)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using visibility:collapse span (with nested sibling spans)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span without visibility:collapse (with nested visibility:collapse sibling spans)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span with visibility:collapse (with nested visible sibling spans)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using aria-hidden span (with nested span)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using aria-hidden span (with nested spans, depth 2)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span without aria-hidden (with nested aria-hidden spans, depth 2)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using aria-hidden hidden span (with nested sibling spans)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using HTML5 hidden span (with nested span)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using HTML5 hidden span (with nested spans, depth 2)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span without HTML5 hidden (with nested HTML5 hidden spans, depth 2)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using HTML5 hidden span (with nested hidden sibling spans)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with aria-labelledby using span without HTML5 hidden (with nested hidden sibling spans)]
|
||||||
|
expected: FAIL
|
228
tests/wpt/meta/accname/name/comp_name_from_content.html.ini
vendored
Normal file
228
tests/wpt/meta/accname/name/comp_name_from_content.html.ini
vendored
Normal file
|
@ -0,0 +1,228 @@
|
||||||
|
[comp_name_from_content.html]
|
||||||
|
[aria button name from content, inline]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[aria heading name from content, inline]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[aria link name from content, inline]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[aria button name from content, block]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[aria heading name from content, block]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[aria link name from content, block]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with alt counter on ::before]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with alt counter on ::before]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with alt counter on ::before]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content with ::before]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content with ::before]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content with ::before]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content with ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content with ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content with ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content with ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content with ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content with ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content no space joiners ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content no space joiners ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content no space joiners ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content with ::before and ::after in rtl]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content with ::before and ::after in rtl]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content with ::before and ::after in rtl]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from fallback content with ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from fallback content with ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from fallback content with ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from fallback content mixing attr() and strings with ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from fallback content mixing attr() and strings with ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from fallback content mixing attr() and strings with ::before and ::after]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[primitive radio input with ::before containing empty alternative text]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[primitive radio input with ::before containing empty alternative text for an image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content for each child]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content for each child]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content for each child]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content for each child including image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content for each child including image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content for each child including image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content for each child including nested image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content for each child including nested image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content for each child including nested image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content for each child including nested button with nested image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content for each child including nested link with nested image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content for each child including nested link using aria-label with nested image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content for each child including nested link using aria-labelledby with nested image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content for each child including two nested links using aria-labelledby with nested image]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content for each child including nested image (referenced elsewhere via labelledby)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content for each child (no space, inline)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content for each child (no space, inline)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content for each child (no space, inline)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content for each child (no space, display:block)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content for each child (no space, display:block)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content for each child (no space, display:block)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button name from content for each child (no space, display:inline-block)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content for each child (no space, display:inline-block)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link name from content for each child (no space, display:inline-block)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content with text-transform:none]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content with text-transform:uppercase]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content with text-transform:capitalize]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content with text-transform:lowercase]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading name from content with text-transform:full-size-kana]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[implicit button name from content containing a dfn element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[implicit heading name from content containing a dfn element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[implicit link name from content containing a dfn element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[implicit button name from content containing an element with explicit term role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[implicit heading name from content containing an element with explicit term role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[implicit link name from content containing an element explicit with term role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[explicit button name from content containing a dfn element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[explicit heading name from content containing a dfn element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[explicit link name from content containing a dfn element]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[explicit button name from content containing an element explicit with term role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[explicit heading name from content containing an element explicit with term role]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[explicit link name from content containing an element explicit with term role]
|
||||||
|
expected: FAIL
|
9
tests/wpt/meta/accname/name/comp_name_from_content_alt_counter_invalidation.html.ini
vendored
Normal file
9
tests/wpt/meta/accname/name/comp_name_from_content_alt_counter_invalidation.html.ini
vendored
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[comp_name_from_content_alt_counter_invalidation.html]
|
||||||
|
[button with alt counter on ::before]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with alt counter on ::before]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with alt counter on ::before]
|
||||||
|
expected: FAIL
|
18
tests/wpt/meta/accname/name/comp_name_from_heading.tentative.html.ini
vendored
Normal file
18
tests/wpt/meta/accname/name/comp_name_from_heading.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
[comp_name_from_heading.tentative.html]
|
||||||
|
[alertdialog role, name from heading]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[article role, name from heading]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[dialog role, name from heading]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[group role, verify name is NOT from heading]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[native dialog element, name from heading]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[article role, name from DFS heading]
|
||||||
|
expected: FAIL
|
30
tests/wpt/meta/accname/name/comp_name_from_pseudo_content_marker.tentative.html.ini
vendored
Normal file
30
tests/wpt/meta/accname/name/comp_name_from_pseudo_content_marker.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
[comp_name_from_pseudo_content_marker.tentative.html]
|
||||||
|
[name from ul > listitem with default ::marker]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[name from ul > listitem with custom ASCII ::marker]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[name from ul > listitem with custom emoji ::marker]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[name from ul > listitem with custom ::marker with explicit alt text]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[name from ul > listitem with custom ::marker with explicit empty alt text]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[name from ol > listitem with default ::marker]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[name from ol > listitem with custom ASCII ::marker]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[name from ol > listitem with custom emoji ::marker]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[name from ol > listitem with custom ::marker with explicit alt text]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[name from ol > listitem with custom ::marker with empty alt text]
|
||||||
|
expected: FAIL
|
150
tests/wpt/meta/accname/name/comp_text_node.html.ini
vendored
Normal file
150
tests/wpt/meta/accname/name/comp_text_node.html.ini
vendored
Normal file
|
@ -0,0 +1,150 @@
|
||||||
|
[comp_text_node.html]
|
||||||
|
[span[role=button\] with text/element/text nodes, no space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div[role=heading\] with text/element/text nodes, no space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with text/element/text nodes, no space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with text/element/text nodes, no space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text/element/text nodes, no space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[span[role=button\] with text/comment/text nodes, no space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div[role=heading\] with text/comment/text nodes, no space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with text/comment/text nodes, no space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with text/comment/text nodes, no space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text/comment/text nodes, no space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[span[role=button\] with text/comment/text nodes, with space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div[role=heading\] with text/comment/text nodes, with space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with text/comment/text nodes, with space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with text/comment/text nodes, with space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text/comment/text nodes, with space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[span[role=button\] with text node, with tab char]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div[role=heading\] with text node, with tab char]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with text node, with tab char]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with text node, with tab char]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text node, with tab char]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[span[role=button\] with text node, with non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div[role=heading\] with text node, with non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with text node, with non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with text node, with non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text node, with non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[span[role=button\] with text node, with extra non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div[role=heading\] with text node, with extra non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with text node, with extra non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with text node, with extra non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text node, with extra non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[span[role=button\] with text node, with leading/trailing non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div[role=heading\] with text node, with leading/trailing non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with text node, with leading/trailing non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with text node, with leading/trailing non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text node, with leading/trailing non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[span[role=button\] with text node, with mixed space and non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div[role=heading\] with text node, with mixed space and non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with text node, with mixed space and non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with text node, with mixed space and non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text node, with mixed space and non-breaking space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[span[role=button\] with text node, with deeply nested space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div[role=heading\] with text node, with deeply nested space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with text node, with deeply nested space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with text node, with deeply nested space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text node, with deeply nested space]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[span[role=button\] with text node, with single line break]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div[role=heading\] with text node, with single line break]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with text node, with single line break]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[heading with text node, with single line break]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text node, with single line break]
|
||||||
|
expected: FAIL
|
66
tests/wpt/meta/accname/name/comp_tooltip.html.ini
vendored
Normal file
66
tests/wpt/meta/accname/name/comp_tooltip.html.ini
vendored
Normal file
|
@ -0,0 +1,66 @@
|
||||||
|
[comp_tooltip.html]
|
||||||
|
[link with img with tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text with tooltip label and no contents]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[link with text with tooltip label and contents]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[div with text with tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img with tooltip label without alt]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img with tooltip label with alt]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[img with tooltip label without title]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[select with tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[button with tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[checkbox input with tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[radio input with tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[text input with placeholder and tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[password input with placeholder and tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[number input with placeholder and tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[search input with placeholder and tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[tel input with placeholder and tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[email input with placeholder and tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[url input with placeholder and tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[textarea with placeholder and tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[abbr with tooltip label]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[summary with tooltip label and contents]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[iframe with tooltip label]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/accname/name/comp_tooltip.tentative.html.ini
vendored
Normal file
3
tests/wpt/meta/accname/name/comp_tooltip.tentative.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[comp_tooltip.tentative.html]
|
||||||
|
[img with tooltip label with empty alt]
|
||||||
|
expected: FAIL
|
6
tests/wpt/meta/accname/name/shadowdom/basic.html.ini
vendored
Normal file
6
tests/wpt/meta/accname/name/shadowdom/basic.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[basic.html]
|
||||||
|
[aria-labelledby reference to element with text content inside shadow DOM]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[aria-labelledby reference to element with aria-label inside shadow DOM]
|
||||||
|
expected: FAIL
|
12
tests/wpt/meta/accname/name/shadowdom/slot.html.ini
vendored
Normal file
12
tests/wpt/meta/accname/name/shadowdom/slot.html.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
[slot.html]
|
||||||
|
[aria-labelledby reference to element with slotted text content]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[aria-labelledby reference to element with default slotted text content]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[aria-labelledby reference to element with slotted text content and aria-label on slot]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[aria-labelledby reference to element with default slotted text content and aria-label on slot]
|
||||||
|
expected: FAIL
|
19
tests/wpt/meta/ai/language_detection/detector-iframe.https.html.ini
vendored
Normal file
19
tests/wpt/meta/ai/language_detection/detector-iframe.https.html.ini
vendored
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
[detector-iframe.https.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[Throw a 'NotAllowedError' when creating Language Detector within cross-origin iframe]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Language Detector can be created within cross-origin iframe with permission policy]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[Language Detector can be used within same-origin iframe]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
||||||
|
[Language Detector is unavailable within cross-origin iframe]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
||||||
|
[Language Detector is available within cross-origin iframe with permission policy]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
||||||
|
[LanguageDetector is available within same-origin iframe]
|
||||||
|
expected: NOTRUN
|
18
tests/wpt/meta/ai/rewriter/rewriter-iframe.tentative.https.html.ini
vendored
Normal file
18
tests/wpt/meta/ai/rewriter/rewriter-iframe.tentative.https.html.ini
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
[rewriter-iframe.tentative.https.html]
|
||||||
|
[Throw a 'NotAllowedError' when creating Rewriter within cross-origin iframe]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Rewriter can be created within cross-origin iframe with permission policy]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Rewriter can be used within same-origin iframe]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Rewriter is unavailable within cross-origin iframe]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Rewriter is available within cross-origin iframe with permission policy]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Rewriter is available within same-origin iframe]
|
||||||
|
expected: FAIL
|
18
tests/wpt/meta/ai/summarizer/summarizer-iframe.tentative.https.html.ini
vendored
Normal file
18
tests/wpt/meta/ai/summarizer/summarizer-iframe.tentative.https.html.ini
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
[summarizer-iframe.tentative.https.html]
|
||||||
|
[Throw a 'NotAllowedError' when creating Summarizer within cross-origin iframe]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Summarizer can be created within cross-origin iframe with permission policy]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Summarizer can be used within same-origin iframe]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Summarizer is unavailable within cross-origin iframe]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Summarizer is available within cross-origin iframe with permission policy]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Summarizer is available within same-origin iframe]
|
||||||
|
expected: FAIL
|
18
tests/wpt/meta/ai/writer/writer-iframe.tentative.https.html.ini
vendored
Normal file
18
tests/wpt/meta/ai/writer/writer-iframe.tentative.https.html.ini
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
[writer-iframe.tentative.https.html]
|
||||||
|
[Throw a 'NotAllowedError' when creating Writer within cross-origin iframe]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Writer can be created within cross-origin iframe with permission policy]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Writer can be used within same-origin iframe]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Writer is unavailable within cross-origin iframe]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Writer is available within cross-origin iframe with permission policy]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Writer is available within same-origin iframe]
|
||||||
|
expected: FAIL
|
12
tests/wpt/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini
vendored
Normal file
12
tests/wpt/meta/ambient-light/AmbientLightSensor-iframe-access.https.html.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
[AmbientLightSensor-iframe-access.https.html]
|
||||||
|
[AmbientLightSensor: unfocused sensors in cross-origin frames are not updated]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: sensors in same-origin frames are updated if one of the frames is focused]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: losing a document's frame with an active sensor does not crash]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: calling start() in a non-fully active document does not crash]
|
||||||
|
expected: FAIL
|
54
tests/wpt/meta/ambient-light/AmbientLightSensor.https.html.ini
vendored
Normal file
54
tests/wpt/meta/ambient-light/AmbientLightSensor.https.html.ini
vendored
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
[AmbientLightSensor.https.html]
|
||||||
|
[AmbientLightSensor: Test that onerror is sent when permissions are not granted.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Test that onerror is send when start() call has failed.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Test that frequency is capped to allowed maximum.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Test that frequency is capped to the maximum supported frequency.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Test that frequency is limited to the minimum supported frequency.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Test that sensor cannot be constructed within iframe disallowed to use feature policy.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Test that sensor can be constructed within an iframe allowed to use feature policy.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Test that 'onreading' is called and sensor reading is valid.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: sensor reading is correct.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Test that readings are all mapped to expectedReadings correctly.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: sensor timestamp is updated when time passes.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Test that sensor can be successfully created and its states are correct.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: no exception is thrown when calling start() on already started sensor.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: no exception is thrown when calling stop() on already stopped sensor.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Test that fresh reading is fetched on start().]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Readings are not delivered when the page has no visibility]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: frequency hint works.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[AmbientLightSensor: Readings delivered by shared platform sensor are immediately accessible to all sensors.]
|
||||||
|
expected: FAIL
|
38
tests/wpt/meta/attribution-reporting/referrer-policy.sub.https.html.ini
vendored
Normal file
38
tests/wpt/meta/attribution-reporting/referrer-policy.sub.https.html.ini
vendored
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
[referrer-policy.sub.https.html?method=open&noreferrer]
|
||||||
|
[attributionsrc referrer policy is propagated.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[referrer-policy.sub.https.html?method=script&noreferrer]
|
||||||
|
[attributionsrc referrer policy is propagated.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[referrer-policy.sub.https.html?method=a]
|
||||||
|
[attributionsrc referrer policy is propagated.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[referrer-policy.sub.https.html?method=a&noreferrer]
|
||||||
|
[attributionsrc referrer policy is propagated.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[referrer-policy.sub.https.html?method=open]
|
||||||
|
[attributionsrc referrer policy is propagated.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[referrer-policy.sub.https.html?method=img&noreferrer]
|
||||||
|
[attributionsrc referrer policy is propagated.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[referrer-policy.sub.https.html?method=img]
|
||||||
|
[attributionsrc referrer policy is propagated.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[referrer-policy.sub.https.html?method=script]
|
||||||
|
[attributionsrc referrer policy is propagated.]
|
||||||
|
expected: FAIL
|
47
tests/wpt/meta/attribution-reporting/request-format.sub.https.html.ini
vendored
Normal file
47
tests/wpt/meta/attribution-reporting/request-format.sub.https.html.ini
vendored
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
[request-format.sub.https.html?method=area&expected-eligible=navigation-source]
|
||||||
|
expected: ERROR
|
||||||
|
[attributionsrc request has the proper format.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[request-format.sub.https.html?method=img&eligible&expected-eligible=event-source, trigger]
|
||||||
|
[attributionsrc request has the proper format.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[request-format.sub.https.html?method=xhr&eligible={"eventSourceEligible":true,"triggerEligible":false}&expected-eligible=event-source]
|
||||||
|
expected: ERROR
|
||||||
|
|
||||||
|
[request-format.sub.https.html?method=script&eligible&expected-eligible=event-source, trigger]
|
||||||
|
[attributionsrc request has the proper format.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[request-format.sub.https.html?method=img&expected-eligible=event-source, trigger]
|
||||||
|
[attributionsrc request has the proper format.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[request-format.sub.https.html?method=fetch&eligible={"eventSourceEligible":true,"triggerEligible":false}&expected-eligible=event-source]
|
||||||
|
expected: ERROR
|
||||||
|
|
||||||
|
[request-format.sub.https.html?method=fetch]
|
||||||
|
[attributionsrc request has the proper format.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[request-format.sub.https.html?method=open&expected-eligible=navigation-source]
|
||||||
|
[attributionsrc request has the proper format.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[request-format.sub.https.html?method=a&expected-eligible=navigation-source]
|
||||||
|
[attributionsrc request has the proper format.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[request-format.sub.https.html?method=xhr]
|
||||||
|
|
||||||
|
[request-format.sub.https.html?method=script&expected-eligible=event-source, trigger]
|
||||||
|
[attributionsrc request has the proper format.]
|
||||||
|
expected: FAIL
|
9
tests/wpt/meta/audio-output/enumerateDevices-with-selectAudioOutput.https.html.ini
vendored
Normal file
9
tests/wpt/meta/audio-output/enumerateDevices-with-selectAudioOutput.https.html.ini
vendored
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[enumerateDevices-with-selectAudioOutput.https.html]
|
||||||
|
[enumerateDevices() returns no audiooutput devices before permission grant]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[selectAudioOutput()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[enumerateDevices() after selectAudioOutput()]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/audio-output/removeTrack-after-setSinkId.https.html.ini
vendored
Normal file
3
tests/wpt/meta/audio-output/removeTrack-after-setSinkId.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[removeTrack-after-setSinkId.https.html]
|
||||||
|
[Test source track removal after setSinkId does not crash]
|
||||||
|
expected: FAIL
|
16
tests/wpt/meta/audio-output/selectAudioOutput-permissions-policy.https.sub.html.ini
vendored
Normal file
16
tests/wpt/meta/audio-output/selectAudioOutput-permissions-policy.https.sub.html.ini
vendored
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
[selectAudioOutput-permissions-policy.https.sub.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[Default "speaker-selection" permissions policy ["self"\] allows the top-level document.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Default "speaker-selection" permissions policy ["self"\] allows same-origin iframes.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Default "speaker-selection" permissions policy ["self"\] disallows cross-origin iframes.]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[permissions policy "speaker-selection" can be enabled in cross-origin iframes using "allow" attribute.]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
||||||
|
[permissions policy "speaker-selection" can be disabled in same-origin iframes using "allow" attribute.]
|
||||||
|
expected: NOTRUN
|
12
tests/wpt/meta/audio-output/setSinkId-with-selectAudioOutput.https.html.ini
vendored
Normal file
12
tests/wpt/meta/audio-output/setSinkId-with-selectAudioOutput.https.html.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
[setSinkId-with-selectAudioOutput.https.html]
|
||||||
|
[setSinkId() after selectAudioOutput()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[setSinkId() on video after loadeddata]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[setSinkId() on video after play]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[setSinkId() with deviceID from another window]
|
||||||
|
expected: FAIL
|
9
tests/wpt/meta/audio-output/setSinkId.https.html.ini
vendored
Normal file
9
tests/wpt/meta/audio-output/setSinkId.https.html.ini
vendored
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
[setSinkId.https.html]
|
||||||
|
[setSinkId on default audio output should always work]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[setSinkId fails with NotFoundError on made up deviceid]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[setSinkId() with output device IDs exposed by getUserMedia() should either reject with NotAllowedError or resolve]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/battery-status/page-visibility.https.html.ini
vendored
Normal file
3
tests/wpt/meta/battery-status/page-visibility.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[page-visibility.https.html]
|
||||||
|
[battery status events only fire on visible pages]
|
||||||
|
expected: FAIL
|
7
tests/wpt/meta/clear-site-data/clear-cache-bfcache-partitioning.tentative.https.html.ini
vendored
Normal file
7
tests/wpt/meta/clear-site-data/clear-cache-bfcache-partitioning.tentative.https.html.ini
vendored
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
[clear-cache-bfcache-partitioning.tentative.https.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[BfCached document not be dropped when containing cross-site iframe and that cross-site received clear-cache header]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[BfCached document should be dropped when containing same-site iframe and that same-site received clear-cache header]
|
||||||
|
expected: NOTRUN
|
13
tests/wpt/meta/clear-site-data/clear-cache-bfcache.https.html.ini
vendored
Normal file
13
tests/wpt/meta/clear-site-data/clear-cache-bfcache.https.html.ini
vendored
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
[clear-cache-bfcache.https.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[BfCached document shouldn't be cached after receiving clear-cache header from the same origin.]
|
||||||
|
expected: TIMEOUT
|
||||||
|
|
||||||
|
[BfCached document should be cached after receiving clear-cache header from a subdomain.]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
||||||
|
[BfCached document should be cached after receiving clear-cache header from another site.]
|
||||||
|
expected: NOTRUN
|
||||||
|
|
||||||
|
[BfCached document shouldn't be cached after receiving clear-cache header from another window.]
|
||||||
|
expected: NOTRUN
|
2
tests/wpt/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini
vendored
Normal file
2
tests/wpt/meta/clear-site-data/clear-cache-partitioning.tentative.https.html.ini
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
[clear-cache-partitioning.tentative.https.html]
|
||||||
|
expected: CRASH
|
30
tests/wpt/meta/clear-site-data/clear-cache.https.html.ini
vendored
Normal file
30
tests/wpt/meta/clear-site-data/clear-cache.https.html.ini
vendored
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
[clear-cache.https.html]
|
||||||
|
[clear cache: Document with clear-cache header doesn't get cached]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clear all: Document with clear-cache header doesn't get cached]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clear cache: Previously cached fetch gets cleared]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clear all: Previously cached fetch gets cleared]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clear cache: Clear fetch on intermediate navigation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clear all: Clear fetch on intermediate navigation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clear cache: Clear document in intermediate load]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clear all: Clear document in intermediate load]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clear cache: CSS-Cache gets cleared]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clear cache: JS-Cache gets cleared]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/clipboard-apis/async-clipboard-read-unsanitized-null.https.html.ini
vendored
Normal file
3
tests/wpt/meta/clipboard-apis/async-clipboard-read-unsanitized-null.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[async-clipboard-read-unsanitized-null.https.html]
|
||||||
|
[unsanitized: null should reject with TypeError]
|
||||||
|
expected: FAIL
|
24
tests/wpt/meta/clipboard-apis/async-custom-formats-write-fail.tentative.https.html.ini
vendored
Normal file
24
tests/wpt/meta/clipboard-apis/async-custom-formats-write-fail.tentative.https.html.ini
vendored
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
[async-custom-formats-write-fail.tentative.https.html]
|
||||||
|
[navigator.clipboard.write() fails for more than 100 custom formats]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write() fails for custom formats without web prefix]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write() fails for custom formats with web prefix, but invalid MIME types]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write() fails for custom format with web prefix, but different Blob type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write() fails for custom format with different case than the Blob type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write() fails for invalid mime type that is different than the Blob type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write() fails for invalid mime type with web prefix and the Blob type]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write() fails for custom format and Blob type with different case]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
||||||
|
[async-custom-formats-write-read-web-prefix.tentative.https.html]
|
||||||
|
[navigator.clipboard.write() for custom format and Blob type with web prefix]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
||||||
|
[async-custom-formats-write-read-without-web-prefix.tentative.https.html]
|
||||||
|
[navigator.clipboard.write() for custom format with web prefix, but Blob type without web prefix]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/clipboard-apis/async-custom-formats-write-read.tentative.https.html.ini
vendored
Normal file
3
tests/wpt/meta/clipboard-apis/async-custom-formats-write-read.tentative.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[async-custom-formats-write-read.tentative.https.html]
|
||||||
|
[Verify write and read clipboard given 2 platform-neutral custom format inputs]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/clipboard-apis/async-html-script-removal.https.html.ini
vendored
Normal file
3
tests/wpt/meta/clipboard-apis/async-html-script-removal.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[async-html-script-removal.https.html]
|
||||||
|
[Verify write and read clipboard with scripts removed given text/html. The string "<script>const a = 5;</script>" has been removed.]
|
||||||
|
expected: FAIL
|
39
tests/wpt/meta/clipboard-apis/async-navigator-clipboard-basics.https.html.ini
vendored
Normal file
39
tests/wpt/meta/clipboard-apis/async-navigator-clipboard-basics.https.html.ini
vendored
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
[async-navigator-clipboard-basics.https.html]
|
||||||
|
[navigator.clipboard.write([text/plain ClipboardItem\]) succeeds]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write([>1 ClipboardItems\]) fails (not implemented)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write() fails (expect [ClipboardItem\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write(null) fails (expect [ClipboardItem\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write(DOMString) fails (expect [ClipboardItem\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write(Blob) fails (expect [ClipboardItem\])]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write({string : DOMString}) succeeds]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write({string : image/png Blob}) succeeds]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write([text + png\] succeeds]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write(image/png DOMString) fails]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.read() succeeds]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write(Promise<Blob>) succeeds]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write(Promise<Blob>s) succeeds]
|
||||||
|
expected: FAIL
|
22
tests/wpt/meta/clipboard-apis/async-navigator-clipboard-change-event.tentative.https.html.ini
vendored
Normal file
22
tests/wpt/meta/clipboard-apis/async-navigator-clipboard-change-event.tentative.https.html.ini
vendored
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
[async-navigator-clipboard-change-event.tentative.https.html]
|
||||||
|
expected: ERROR
|
||||||
|
[clipboardchange event is invoked]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clipboardchange event is invoked with async clipboard API]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clipboardchange event is invoked using onclipboardchange attribute]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clipboardchange event is invoked even when only custom MIME types are set]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clipboardchange event listener behavior when adding, removing, and re-adding]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clipboardchange event exposes all standard MIME types and filters non-standard ones]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clipboardchange event should only fire in the focused context]
|
||||||
|
expected: FAIL
|
4
tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-resource-load.https.html.ini
vendored
Normal file
4
tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-resource-load.https.html.ini
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[async-navigator-clipboard-read-resource-load.https.html]
|
||||||
|
expected: ERROR
|
||||||
|
[Async Clipboard.read() should not trigger resource loading]
|
||||||
|
expected: FAIL
|
4
tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-sanitize.https.html.ini
vendored
Normal file
4
tests/wpt/meta/clipboard-apis/async-navigator-clipboard-read-sanitize.https.html.ini
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[async-navigator-clipboard-read-sanitize.https.html]
|
||||||
|
expected: ERROR
|
||||||
|
[Async Clipboard.read() should sanitize text/html]
|
||||||
|
expected: FAIL
|
15
tests/wpt/meta/clipboard-apis/async-navigator-clipboard-write-domstring.https.html.ini
vendored
Normal file
15
tests/wpt/meta/clipboard-apis/async-navigator-clipboard-write-domstring.https.html.ini
vendored
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
[async-navigator-clipboard-write-domstring.https.html]
|
||||||
|
[navigator.clipboard.write(DOMString) succeeds]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write(Promise<DOMString>) succeeds]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write(Promise<DOMString>) with utf-16 string succeeds]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.write(web_custom_format) succeeds]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[write non-Latin characters with DOMString and verify readText returns the same string]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,12 @@
|
||||||
|
[async-navigator-clipboard-write-multiple.tentative.https.sub.html]
|
||||||
|
[clipboard.write() should cancel the prior pending one (same document)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clipboard.write() should cancel the prior pending one (same-origin iframe)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[clipboard.write() should cancel the prior pending one (cross-origin iframe)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[copy action should cancel the prior pending clipboard.write() request]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/clipboard-apis/async-promise-write-blobs-read-blobs.https.html.ini
vendored
Normal file
3
tests/wpt/meta/clipboard-apis/async-promise-write-blobs-read-blobs.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[async-promise-write-blobs-read-blobs.https.html]
|
||||||
|
[Verify write and read clipboard (multiple types) with promise to Blobs]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/clipboard-apis/async-svg-read-write.tentative.https.html.ini
vendored
Normal file
3
tests/wpt/meta/clipboard-apis/async-svg-read-write.tentative.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[async-svg-read-write.tentative.https.html]
|
||||||
|
[Verify read and write of some image/svg+xml content]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
||||||
|
[async-unsanitized-html-formats-write-read.tentative.https.html]
|
||||||
|
[Verify write and read unsanitized content to the clipboard given text/html format as input]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
||||||
|
[async-unsanitized-plaintext-formats-write-read.tentative.https.html]
|
||||||
|
[Verify write and read unsanitized content to the clipboard given standard and custom formats as input]
|
||||||
|
expected: FAIL
|
12
tests/wpt/meta/clipboard-apis/async-unsanitized-standard-html-read-fail.tentative.https.html.ini
vendored
Normal file
12
tests/wpt/meta/clipboard-apis/async-unsanitized-standard-html-read-fail.tentative.https.html.ini
vendored
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
[async-unsanitized-standard-html-read-fail.tentative.https.html]
|
||||||
|
[navigator.clipboard.read() fails for multiple unsanitized formats requested.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.read() fails for unsanitized text/plain requested.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.read() fails for unsanitized image/png requested.]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.read() fails for unsanitized image/svg+xml requested.]
|
||||||
|
expected: FAIL
|
6
tests/wpt/meta/clipboard-apis/async-write-blobs-read-blobs.https.html.ini
vendored
Normal file
6
tests/wpt/meta/clipboard-apis/async-write-blobs-read-blobs.https.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[async-write-blobs-read-blobs.https.html]
|
||||||
|
[Verify write and read clipboard (multiple types)]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[navigator.clipboard.read() does not crash if clipboard data has null values]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/clipboard-apis/async-write-html-read-html.https.html.ini
vendored
Normal file
3
tests/wpt/meta/clipboard-apis/async-write-html-read-html.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[async-write-html-read-html.https.html]
|
||||||
|
[Verify read and write of some text/html content]
|
||||||
|
expected: FAIL
|
6
tests/wpt/meta/clipboard-apis/async-write-image-read-image.https.html.ini
vendored
Normal file
6
tests/wpt/meta/clipboard-apis/async-write-image-read-image.https.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[async-write-image-read-image.https.html]
|
||||||
|
[Verify write and read clipboard [image/png Blob\]]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Verify write error on malformed data [image/png ClipboardItem\]]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/clipboard-apis/detached-iframe/read-on-detaching-iframe.https.html.ini
vendored
Normal file
3
tests/wpt/meta/clipboard-apis/detached-iframe/read-on-detaching-iframe.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[read-on-detaching-iframe.https.html]
|
||||||
|
[Verify read fails on detaching iframe]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/clipboard-apis/detached-iframe/write-on-detaching-iframe.https.html.ini
vendored
Normal file
3
tests/wpt/meta/clipboard-apis/detached-iframe/write-on-detaching-iframe.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[write-on-detaching-iframe.https.html]
|
||||||
|
[Verify write fails on detaching iframe]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/clipboard-apis/detached-iframe/write-read-on-detached-iframe.https.html.ini
vendored
Normal file
3
tests/wpt/meta/clipboard-apis/detached-iframe/write-read-on-detached-iframe.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[write-read-on-detached-iframe.https.html]
|
||||||
|
[Verify read and write fail on detached iframe]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,4 @@
|
||||||
|
[writeText-readText-on-detached-iframe.https.html]
|
||||||
|
expected: TIMEOUT
|
||||||
|
[Verify readText and writeText fails on detached iframe]
|
||||||
|
expected: TIMEOUT
|
4
tests/wpt/meta/clipboard-apis/events/copy-event.html.ini
vendored
Normal file
4
tests/wpt/meta/clipboard-apis/events/copy-event.html.ini
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
[copy-event.html]
|
||||||
|
expected: ERROR
|
||||||
|
[The copy event]
|
||||||
|
expected: TIMEOUT
|
|
@ -0,0 +1,3 @@
|
||||||
|
[clipboard-read-disabled-by-feature-policy.tentative.https.sub.html]
|
||||||
|
[Feature-Policy header clipboard-read "none" disallows the top-level document.]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
||||||
|
[clipboard-read-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html]
|
||||||
|
[Feature policy "clipboard-read" can be enabled in cross-origin iframe using allow="clipboard-read" attribute]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
||||||
|
[clipboard-read-enabled-by-feature-policy-attribute-tentative.https.sub.html]
|
||||||
|
[Feature policy "clipboard-read" can be enabled in same-origin iframe using allow="clipboard-read" attribute]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
||||||
|
[clipboard-write-disabled-by-feature-policy.tentative.https.sub.html]
|
||||||
|
[Feature-Policy header clipboard-write "none" disallows the top-level document.]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
||||||
|
[clipboard-write-enabled-by-feature-policy-attribute-cross-origin-tentative.https.sub.html]
|
||||||
|
[Feature policy "clipboard-write" can be enabled in cross-origin iframe using allow="clipboard-write" attribute]
|
||||||
|
expected: FAIL
|
|
@ -0,0 +1,3 @@
|
||||||
|
[clipboard-write-enabled-by-feature-policy-attribute-tentative.https.sub.html]
|
||||||
|
[Feature policy "clipboard-write" can be enabled in same-origin iframe using allow="clipboard-write" attribute]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/clipboard-apis/permissions/readText-denied.https.html.ini
vendored
Normal file
3
tests/wpt/meta/clipboard-apis/permissions/readText-denied.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[readText-denied.https.html]
|
||||||
|
[navigator.clipboard.readText() fails when permission denied]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/clipboard-apis/permissions/writeText-denied.https.html.ini
vendored
Normal file
3
tests/wpt/meta/clipboard-apis/permissions/writeText-denied.https.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[writeText-denied.https.html]
|
||||||
|
[navigator.clipboard.writeText() fails when permission denied]
|
||||||
|
expected: FAIL
|
6
tests/wpt/meta/clipboard-apis/text-write-read/async-write-read.https.html.ini
vendored
Normal file
6
tests/wpt/meta/clipboard-apis/text-write-read/async-write-read.https.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[async-write-read.https.html]
|
||||||
|
[Verify write and read clipboard given text: Clipboard write ([text/plain ClipboardItem\]) -> read ([text/plain ClipboardItem\]) test]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Verify write and read clipboard given text: non-Latin1 text encoding test データ]
|
||||||
|
expected: FAIL
|
6
tests/wpt/meta/clipboard-apis/text-write-read/async-write-readText.https.html.ini
vendored
Normal file
6
tests/wpt/meta/clipboard-apis/text-write-read/async-write-readText.https.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[async-write-readText.https.html]
|
||||||
|
[Verify write and read clipboard given text: Clipboard write ([text/plain ClipboardItem) -> read text test]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Verify write and read clipboard given text: non-Latin1 text encoding test データ]
|
||||||
|
expected: FAIL
|
6
tests/wpt/meta/clipboard-apis/text-write-read/async-writeText-read.https.html.ini
vendored
Normal file
6
tests/wpt/meta/clipboard-apis/text-write-read/async-writeText-read.https.html.ini
vendored
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
[async-writeText-read.https.html]
|
||||||
|
[Verify write and read clipboard given text: Clipboard write text -> read ([text/plain ClipboardItem\]) test]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Verify write and read clipboard given text: non-Latin1 text encoding test データ]
|
||||||
|
expected: FAIL
|
27
tests/wpt/meta/close-watcher/abortsignal.html.ini
vendored
Normal file
27
tests/wpt/meta/close-watcher/abortsignal.html.ini
vendored
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
[abortsignal.html]
|
||||||
|
[already-aborted AbortSignal then requestClose() fires no events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[abortController.abort() then requestClose() fires no events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[requestClose() then abortController.abort() fires only one close event]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[already-aborted AbortSignal then Esc key fires no events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[abortController.abort() then close via Esc key fires no events]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Esc key then abortController.abort() fires only one close event]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[abortController.abort()ing a free CloseWatcher allows a new one to be created without a user activation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[abortController.abort() inside oncancel]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[abortController.abort() inside onclose is benign]
|
||||||
|
expected: FAIL
|
21
tests/wpt/meta/close-watcher/basic.html.ini
vendored
Normal file
21
tests/wpt/meta/close-watcher/basic.html.ini
vendored
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
[basic.html]
|
||||||
|
[requestClose() with no user activation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[destroy() then requestClose()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[close() then requestClose()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[requestClose() then destroy()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[close() then destroy()]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[destroy() then close request]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[Close request then destroy()]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/esc-key/keydown.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/esc-key/keydown.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[keydown.html]
|
||||||
|
[A keydown listener can prevent the Esc keypress from being interpreted as a close request]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/esc-key/keypress.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/esc-key/keypress.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[keypress.html]
|
||||||
|
[A keypress listener can NOT prevent the Esc keypress from being interpreted as a close request]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/esc-key/keyup.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/esc-key/keyup.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[keyup.html]
|
||||||
|
[A keyup listener can NOT prevent the Esc keypress from being interpreted as a close request]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/esc-key/not-user-activation.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/esc-key/not-user-activation.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[not-user-activation.html]
|
||||||
|
[Esc key does not count as user activation, so if it is the sole user interaction, cancel is cancelable=false]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/esc-key/synthetic-keyboard-event.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/esc-key/synthetic-keyboard-event.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[synthetic-keyboard-event.html]
|
||||||
|
[close via synthesized Esc key must not work]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/event-properties.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/event-properties.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[event-properties.html]
|
||||||
|
[cancel and close event properties are correct]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/iframes/dialog-same-origin-nn.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/iframes/dialog-same-origin-nn.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[dialog-same-origin-nn.html]
|
||||||
|
[dialog-same-origin-nn]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynn.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynn.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[dialog-same-origin-ynn.html]
|
||||||
|
[dialog-same-origin-ynn]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynyn.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/iframes/dialog-same-origin-ynyn.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[dialog-same-origin-ynyn.html]
|
||||||
|
[dialog-same-origin-ynyn]
|
||||||
|
expected: FAIL
|
18
tests/wpt/meta/close-watcher/inside-event-listeners.html.ini
vendored
Normal file
18
tests/wpt/meta/close-watcher/inside-event-listeners.html.ini
vendored
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
[inside-event-listeners.html]
|
||||||
|
[destroy() inside oncancel]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[destroy() inside onclose]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[close() inside oncancel]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[close() inside onclose]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[requestClose() inside oncancel]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
[requestClose() inside onclose]
|
||||||
|
expected: FAIL
|
8
tests/wpt/meta/close-watcher/user-activation/n-activate-preventDefault.html.ini
vendored
Normal file
8
tests/wpt/meta/close-watcher/user-activation/n-activate-preventDefault.html.ini
vendored
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[n-activate-preventDefault.html?dialog]
|
||||||
|
[Create a close watcher without user activation that preventDefault()s cancel; send user activation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[n-activate-preventDefault.html?CloseWatcher]
|
||||||
|
[Create a close watcher without user activation that preventDefault()s cancel; send user activation]
|
||||||
|
expected: FAIL
|
8
tests/wpt/meta/close-watcher/user-activation/n-activate.html.ini
vendored
Normal file
8
tests/wpt/meta/close-watcher/user-activation/n-activate.html.ini
vendored
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[n-activate.html?dialog]
|
||||||
|
[Create a close watcher without user activation; send user activation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[n-activate.html?CloseWatcher]
|
||||||
|
[Create a close watcher without user activation; send user activation]
|
||||||
|
expected: FAIL
|
8
tests/wpt/meta/close-watcher/user-activation/n-closerequest-n.html.ini
vendored
Normal file
8
tests/wpt/meta/close-watcher/user-activation/n-closerequest-n.html.ini
vendored
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[n-closerequest-n.html?dialog]
|
||||||
|
[Create a close watcher without user activation; send a close request; create a close watcher without user activation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[n-closerequest-n.html?CloseWatcher]
|
||||||
|
[Create a close watcher without user activation; send a close request; create a close watcher without user activation]
|
||||||
|
expected: FAIL
|
8
tests/wpt/meta/close-watcher/user-activation/n-destroy-n.html.ini
vendored
Normal file
8
tests/wpt/meta/close-watcher/user-activation/n-destroy-n.html.ini
vendored
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[n-destroy-n.html?dialog]
|
||||||
|
[Create a close watcher without user activation; destroy the close watcher; create a close watcher without user activation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[n-destroy-n.html?CloseWatcher]
|
||||||
|
[Create a close watcher without user activation; destroy the close watcher; create a close watcher without user activation]
|
||||||
|
expected: FAIL
|
8
tests/wpt/meta/close-watcher/user-activation/n.html.ini
vendored
Normal file
8
tests/wpt/meta/close-watcher/user-activation/n.html.ini
vendored
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
[n.html?CloseWatcher]
|
||||||
|
[Create a close watcher without user activation]
|
||||||
|
expected: FAIL
|
||||||
|
|
||||||
|
|
||||||
|
[n.html?dialog]
|
||||||
|
[Create a close watcher without user activation]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/user-activation/nn-CloseWatcher.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/user-activation/nn-CloseWatcher.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[nn-CloseWatcher.html]
|
||||||
|
[Create two close watchers without user activation]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/user-activation/nn-activate-CloseWatcher.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/user-activation/nn-activate-CloseWatcher.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[nn-activate-CloseWatcher.html]
|
||||||
|
[Create two CloseWatchers without user activation; send user activation]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/user-activation/nn-activate-dialog.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/user-activation/nn-activate-dialog.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[nn-activate-dialog.html]
|
||||||
|
[Create two dialogs without user activation; send user activation]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/user-activation/nn-dialog.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/user-activation/nn-dialog.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[nn-dialog.html]
|
||||||
|
[Create two close watchers without user activation]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher-dialog-popover.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher-dialog-popover.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[nnn-CloseWatcher-dialog-popover.html]
|
||||||
|
[Create a CloseWatcher without user activation; create a dialog without user activation; create a popover without user activation]
|
||||||
|
expected: FAIL
|
3
tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher.html.ini
vendored
Normal file
3
tests/wpt/meta/close-watcher/user-activation/nnn-CloseWatcher.html.ini
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
[nnn-CloseWatcher.html]
|
||||||
|
[Create three close watchers without user activation]
|
||||||
|
expected: FAIL
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue