Source code

Revision control

Copy as Markdown

Other Tools

[menu-content-model-violation.html]
[Menulist without content model violations does not force dialog]
expected: FAIL
[Menubar without content model violations does not force dialog]
expected: FAIL
[Menulist containing an anchor tag forces dialog]
expected: FAIL
[Menubar containing an anchor tag forces dialog]
expected: FAIL
[Submenu containing <div>text</div> forces dialog]
expected: FAIL
[Submenu containing wayward text content forces dialog]
expected: FAIL
[Fieldset containing wayward text forces dialog]
expected: FAIL
[Menulist with wayward text content forces dialog]
expected: FAIL
[Menubar with wayward button forces dialog]
expected: FAIL
[Invalid submenu sequence intentionally does not force dialog]
expected: FAIL
[Invalid submenu multiple items intentionally does not force dialog]
expected: FAIL
[Invalid submenu missing item intentionally does not force dialog]
expected: FAIL
[Dynamic mutation correctly triggers and untriggers dialog mode]
expected: FAIL
[Dynamic text mutation correctly triggers and untriggers dialog mode]
expected: FAIL
[Attribute mutation double-counting incorrectly fails to untrigger dialog mode]
expected: FAIL
[Dynamic structural violation (div in submenu) does not force dialog]
expected: FAIL
[Removing valid text content does not incorrectly clear dialog mode]
expected: FAIL
[Menulist containing a menubar does not force dialog]
expected: FAIL
[Menulist with wayward pseudo-element text incorrectly fails to force dialog]
expected: FAIL
[React/lit teardown: Mutating a detached subtree does not incorrectly trigger dialog mode]
expected: FAIL
[Vue/Angular teardown: Removing invalid nodes in reverse tree order restores menu role]
expected: FAIL
[Outer menu ignores mutations inside detached nested menus]
expected: FAIL
[Adding and immediately removing an invalid text node does not force dialog]
expected: FAIL
[Adding and immediately removing text inside a menuitem does not force dialog]
expected: FAIL
[Removing a node from a detached valid subtree should not crash]
expected: FAIL
[Detaching an invalid subtree restores the outer menu, but the detached subtree remains a dialog]
expected: FAIL
[A single violation forces the entire menu tree (ancestors, siblings, descendants) into dialog mode]
expected: FAIL
[Dynamic removal of the only violation restores the entire tree]
expected: FAIL
[Inserting and immediately removing a violating subtree correctly maintains the outer menu state]
expected: FAIL
[Reparenting a standalone violating menulist into a menubar correctly transfers violations to the top-level observer]
expected: FAIL
[Removing a wrapper element containing an invalid menu correctly restores the outer menu]
expected: FAIL
[Multiple violations across different branches require all to be removed before restoring]
expected: FAIL
[Invalid outer menubar forces dialog on itself and list on valid inner menulist]
expected: FAIL
[Invalid outer menubar forces dialog on itself and list on valid inner menubar]
expected: FAIL