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:
shuppy 2025-10-01 18:43:11 +08:00 committed by GitHub
parent f4c618924f
commit cd80d2724d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
1994 changed files with 69847 additions and 97 deletions

View file

@ -0,0 +1,4 @@
[file_support.sub.html]
expected: TIMEOUT
[Saves and loads back File objects from IndexedDB]
expected: TIMEOUT

View 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

View 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

View 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

View 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

View 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
View file

@ -0,0 +1,6 @@
[basic.html]
[tests labelFrom: author]
expected: FAIL
[tests labelFrom: contents]
expected: FAIL

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View file

@ -0,0 +1,3 @@
[comp_tooltip.tentative.html]
[img with tooltip label with empty alt]
expected: FAIL

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View 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

View file

@ -0,0 +1,3 @@
[removeTrack-after-setSinkId.https.html]
[Test source track removal after setSinkId does not crash]
expected: FAIL

View 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

View 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

View 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

View file

@ -0,0 +1,3 @@
[page-visibility.https.html]
[battery status events only fire on visible pages]
expected: FAIL

View 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

View 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

View file

@ -0,0 +1,2 @@
[clear-cache-partitioning.tentative.https.html]
expected: CRASH

View 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

View file

@ -0,0 +1,3 @@
[async-clipboard-read-unsanitized-null.https.html]
[unsanitized: null should reject with TypeError]
expected: FAIL

View 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

View file

@ -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

View file

@ -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

View 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

View 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

View 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

View 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

View 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

View file

@ -0,0 +1,4 @@
[async-navigator-clipboard-read-sanitize.https.html]
expected: ERROR
[Async Clipboard.read() should sanitize text/html]
expected: FAIL

View 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

View file

@ -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

View 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

View file

@ -0,0 +1,3 @@
[async-svg-read-write.tentative.https.html]
[Verify read and write of some image/svg+xml content]
expected: FAIL

View file

@ -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

View file

@ -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

View 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

View 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

View file

@ -0,0 +1,3 @@
[async-write-html-read-html.https.html]
[Verify read and write of some text/html content]
expected: FAIL

View 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

View file

@ -0,0 +1,3 @@
[read-on-detaching-iframe.https.html]
[Verify read fails on detaching iframe]
expected: FAIL

View file

@ -0,0 +1,3 @@
[write-on-detaching-iframe.https.html]
[Verify write fails on detaching iframe]
expected: FAIL

View file

@ -0,0 +1,3 @@
[write-read-on-detached-iframe.https.html]
[Verify read and write fail on detached iframe]
expected: FAIL

View file

@ -0,0 +1,4 @@
[writeText-readText-on-detached-iframe.https.html]
expected: TIMEOUT
[Verify readText and writeText fails on detached iframe]
expected: TIMEOUT

View file

@ -0,0 +1,4 @@
[copy-event.html]
expected: ERROR
[The copy event]
expected: TIMEOUT

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -0,0 +1,3 @@
[readText-denied.https.html]
[navigator.clipboard.readText() fails when permission denied]
expected: FAIL

View file

@ -0,0 +1,3 @@
[writeText-denied.https.html]
[navigator.clipboard.writeText() fails when permission denied]
expected: FAIL

View 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

View 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

View 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

View 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

View 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

View file

@ -0,0 +1,3 @@
[keydown.html]
[A keydown listener can prevent the Esc keypress from being interpreted as a close request]
expected: FAIL

View 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

View 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

View 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

View file

@ -0,0 +1,3 @@
[synthetic-keyboard-event.html]
[close via synthesized Esc key must not work]
expected: FAIL

View file

@ -0,0 +1,3 @@
[event-properties.html]
[cancel and close event properties are correct]
expected: FAIL

View file

@ -0,0 +1,3 @@
[dialog-same-origin-nn.html]
[dialog-same-origin-nn]
expected: FAIL

View file

@ -0,0 +1,3 @@
[dialog-same-origin-ynn.html]
[dialog-same-origin-ynn]
expected: FAIL

View file

@ -0,0 +1,3 @@
[dialog-same-origin-ynyn.html]
[dialog-same-origin-ynyn]
expected: FAIL

View 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

View 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

View 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

View 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

View 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

View 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

View file

@ -0,0 +1,3 @@
[nn-CloseWatcher.html]
[Create two close watchers without user activation]
expected: FAIL

View file

@ -0,0 +1,3 @@
[nn-activate-CloseWatcher.html]
[Create two CloseWatchers without user activation; send user activation]
expected: FAIL

View file

@ -0,0 +1,3 @@
[nn-activate-dialog.html]
[Create two dialogs without user activation; send user activation]
expected: FAIL

View file

@ -0,0 +1,3 @@
[nn-dialog.html]
[Create two close watchers without user activation]
expected: FAIL

View 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

View 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