[wpt-sync] Sync PR 42664 - Mark invokers tests as non-tentative
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox137 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 42664 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/42664
Details from upstream follow.
Keith Cirkel <keithamus@users.noreply.github.com> wrote:
Mark invokers tests as non-tentative
See related spec PR https://github.com/whatwg/html/pull/9841
Assignee | ||
Comment 1•2 years ago
|
||
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 2•4 months ago
|
||
Assignee | ||
Comment 3•4 months ago
|
||
Assignee | ||
Comment 4•4 months ago
|
||
CI Results
Ran 8 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 14 tests
Status Summary
Firefox
OK
: 13
PASS
: 1[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 136[Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt, GitHub]
FAIL
: 148
Chrome
OK
: 13
PASS
: 257
FAIL
: 27
Safari
OK
: 13
PASS
: 136
FAIL
: 148
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /html/semantics/the-button-element/command-and-commandfor/button-event-dispatch.html [wpt.fyi]
- event dispatches on click with addEventListener:
FAIL
(Chrome:PASS
, Safari:FAIL
) - event dispatches on click with oncommand property:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - setting custom command property to --foo (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command attribute to --foo (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command property to --foo- (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command attribute to --foo- (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command property to --cAsE-cArRiEs (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command attribute to --cAsE-cArRiEs (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command property to -- (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command attribute to -- (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command property to --a- (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command attribute to --a- (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command property to --a-b (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command attribute to --a-b (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command property to --- (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command attribute to --- (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command property to --show-picker (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - setting custom command attribute to --show-picker (must include dash) sets event command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - event dispatches if button is form associated, with explicit type=button:
FAIL
(Chrome:PASS
, Safari:FAIL
) - event does dispatch if button is form associated, with explicit type=reset:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - event dispatches if invokee is non-HTML Element:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- event dispatches on click with addEventListener:
- /html/semantics/the-button-element/command-and-commandfor/button-type-behavior.html [wpt.fyi]
- Button type=reset in form should trigger form reset and toggle popover:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Button type=button in form should not toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Button missing type in form should not trigger form submit and not toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Button missing type in form with only command should not trigger form submit and not toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Button missing type in form with only commandfor should not trigger form submit and not toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Button type=reset with form attr should trigger form reset and toggle popover:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Button type=button with form attr should toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Button missing type with form attr and only command should not trigger form submit and not toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Button missing type with form attr and only commandfor should not trigger form submit and not toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Button type=reset outside form should toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Button type=submit outside form should toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Button type=button outside form should toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Button type=invalid outside form should toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
) - Button missing type outside form should toggle popover:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Button type=reset in form should trigger form reset and toggle popover:
- /html/semantics/the-button-element/command-and-commandfor/button-type-reflection.html [wpt.fyi]
- Button with id missing-in-form should reflect type correctly:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Button with id missing-in-form-command-only should reflect type correctly:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Button with id missing-in-form-commandfor-only should reflect type correctly:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Button with id missing-attr-form should reflect type correctly:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Button with id missing-attr-form-command-only should reflect type correctly:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Button with id missing-attr-form-commandfor-only should reflect type correctly:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Button with id missing-outside-form should reflect type correctly:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Button with id missing-outside-form-command-only should reflect type correctly:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Button with id missing-outside-form-commandfor-only should reflect type correctly:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Button with id missing-in-form should reflect type correctly:
- /html/semantics/the-button-element/command-and-commandfor/command-reflection.html [wpt.fyi]
- invoker should reflect odd cased sHoW-MoDaL properly - as show-modal:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - invoker should reflect odd cased tOgGlE-pOpOvEr properly - as toggle-popover:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - invoker should reflect odd cased hIdE-pOpOvEr properly - as hide-popover:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - invoker should reflect odd cased sHoW-pOpOvEr properly - as show-popover:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - invoker should reflect odd cased ClOsE properly - as close:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - invoker should reflect the invalid value "invalid" as the empty string:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - invoker should reflect the invalid value "show-invalid" as the empty string:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - invoker should reflect the invalid value "foo-bar" as the empty string:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- invoker should reflect odd cased sHoW-MoDaL properly - as show-modal:
- /html/semantics/the-button-element/command-and-commandfor/event-dispatch-shadow.html [wpt.fyi]
- CommandEvent propagates across shadow boundaries retargeting source:
FAIL
(Chrome:PASS
, Safari:FAIL
) - cross shadow CommandEvent retargets source to host element:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- CommandEvent propagates across shadow boundaries retargeting source:
- /html/semantics/the-button-element/command-and-commandfor/event-interface.html [wpt.fyi]
- command is a readonly defaulting to '':
FAIL
(Chrome:PASS
, Safari:FAIL
) - source is readonly defaulting to null:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command reflects initialized attribute:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command set to undefined:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command set to null:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command set to false:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command explicitly set to empty string:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command set to true:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command set to a number:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command set to []:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command set to [1, 2, 3]:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command set to an object:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command set to an object with a toString function:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEventInit properties set value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEventInit properties set value 2:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEventInit properties set value 3:
FAIL
(Chrome:PASS
, Safari:FAIL
) - source set to undefined:
FAIL
(Chrome:PASS
, Safari:FAIL
) - source set to null:
FAIL
(Chrome:PASS
, Safari:FAIL
) - source set to false:
FAIL
(Chrome:PASS
, Safari:FAIL
) - source set to true:
FAIL
(Chrome:PASS
, Safari:FAIL
) - source set to {}:
FAIL
(Chrome:PASS
, Safari:FAIL
) - source set to non-Element EventTarget:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- command is a readonly defaulting to '':
- /html/semantics/the-button-element/command-and-commandfor/idlharness.html [wpt.fyi]
- CommandEvent interface: existence and properties of interface object:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEvent interface object length:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEvent interface object name:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEvent interface: existence and properties of interface prototype object:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEvent interface: existence and properties of interface prototype object's "constructor" property:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEvent interface: existence and properties of interface prototype object's @@unscopables property:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEvent interface: attribute source:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEvent interface: attribute command:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEvent must be primary interface of new CommandEvent("invoke"):
FAIL
(Chrome:PASS
, Safari:FAIL
) - Stringification of new CommandEvent("invoke"):
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEvent interface: new CommandEvent("invoke") must inherit property "source" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
) - CommandEvent interface: new CommandEvent("invoke") must inherit property "command" with the proper type:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- CommandEvent interface: existence and properties of interface object:
- /html/semantics/the-button-element/command-and-commandfor/interface.html [wpt.fyi]
- commandForElement reflects invokee HTML element:
FAIL
(Chrome:PASS
, Safari:FAIL
) - commandForElement reflects set value:
FAIL
(Chrome:PASS
, Safari:FAIL
) - commandForElement reflects set value across shadow root into light dom:
FAIL
(Chrome:PASS
, Safari:FAIL
) - commandForElement does not reflect set value inside shadowroot:
FAIL
(Chrome:PASS
, Safari:FAIL
) - commandForElement throws error on assignment of non Element:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command reflects '' when attribute empty, setAttribute version:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command reflects correctly for invalid:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - command reflects correctly for invalid when array:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - command reflects '' when attribute set to []:
FAIL
(Chrome:PASS
, Safari:FAIL
) - command reflects correctly for invalid when object:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- commandForElement reflects invokee HTML element:
- /html/semantics/the-button-element/command-and-commandfor/on-dialog-behavior.html [wpt.fyi]
- invoking (with command property as show-modal) closed dialog opens as modal:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (with command property as show-modal) while changing command still opens as modal:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (with command attribute as show-modal) closed dialog opens as modal:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (with command attribute as show-modal) while changing command still opens as modal:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (with command property as sHoW-mOdAl) closed dialog opens as modal:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (with command property as sHoW-mOdAl) while changing command still opens as modal:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (with command attribute as sHoW-mOdAl) closed dialog opens as modal:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (with command attribute as sHoW-mOdAl) while changing command still opens as modal:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command property as close) open dialog closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command property as close) open dialog closes and sets returnValue:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command property as close) open dialog while changing command still closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command property as close) open modal dialog while changing command still closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command attribute as close) open dialog closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command attribute as close) open dialog closes and sets returnValue:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command attribute as close) open dialog while changing command still closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command attribute as close) open modal dialog while changing command still closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command property as cLoSe) open dialog closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command property as cLoSe) open dialog closes and sets returnValue:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command property as cLoSe) open dialog while changing command still closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command property as cLoSe) open modal dialog while changing command still closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command attribute as cLoSe) open dialog closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command attribute as cLoSe) open dialog closes and sets returnValue:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command attribute as cLoSe) open dialog while changing command still closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking to close (with command attribute as cLoSe) open modal dialog while changing command still closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as show-modal) closed popover dialog opens as modal:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- invoking (with command property as show-modal) closed dialog opens as modal:
- /html/semantics/the-button-element/command-and-commandfor/on-popover-behavior.html [wpt.fyi]
- changing command attribute inside invokeevent doesn't impact the invocation:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as toggle-popover) closed popover opens:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as show-popover) closed popover opens:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as tOgGlE-pOpOvEr) closed popover opens:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as sHoW-pOpOvEr) closed popover opens:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as toggle-popover) open popover with preventDefault does not close:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as toggle-popover) from within open popover closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as hide-popover) open popover with preventDefault does not close:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as hide-popover) from within open popover closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as tOgGlE-pOpOvEr) open popover with preventDefault does not close:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as tOgGlE-pOpOvEr) from within open popover closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as hIdE-pOpOvEr) open popover with preventDefault does not close:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as hIdE-pOpOvEr) from within open popover closes:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as show-popover) open popover is noop:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- changing command attribute inside invokeevent doesn't impact the invocation:
- /html/semantics/the-button-element/command-and-commandfor/on-popover-invalid-behavior.html [wpt.fyi]
- invoking (as null) on open popover does nothing:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as ) on open popover does nothing:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as foo-bar) on open popover does nothing:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as showpopover) on open popover does nothing:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as show-modal) on open popover does nothing:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as show-picker) on open popover does nothing:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as open) on open popover does nothing:
FAIL
(Chrome:PASS
, Safari:FAIL
) - invoking (as close) on open popover does nothing:
FAIL
(Chrome:PASS
, Safari:FAIL
)
- invoking (as null) on open popover does nothing:
- /shadow-dom/reference-target/tentative/commandfor.html [wpt.fyi]
- Shadow root reference target works with commandfor attribute.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow root reference target works with commandfor attribute via options.:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - Shadow root reference target works with .commandForElement property.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Shadow root reference target works with commandfor attribute.:
Comment 6•4 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b45ce137f419
https://hg.mozilla.org/mozilla-central/rev/1559ac9a5eb0
Description
•