Pass | slotchange event must fire on a default slot element inside an open shadow root in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:54:9) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:59:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(2, 2, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:66:17) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(3, 3, "slotchange must be fired exactly once after the assigned nodes changed event if there was a synthetic slotchange event fired")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:77:21) |
|
Pass | slotchange event must fire on a default slot element inside a closed shadow root in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:54:9) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:59:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(2, 2, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:66:17) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(3, 3, "slotchange must be fired exactly once after the assigned nodes changed event if there was a synthetic slotchange event fired")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:77:21) |
|
Pass | slotchange event must fire on a default slot element inside an open shadow root not in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:54:9) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:59:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(2, 2, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:66:17) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(3, 3, "slotchange must be fired exactly once after the assigned nodes changed event if there was a synthetic slotchange event fired")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:77:21) |
|
Pass | slotchange event must fire on a default slot element inside a closed shadow root not in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:54:9) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:59:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(2, 2, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:66:17) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:42:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:43:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:44:17) | Pass | assert_equals(3, 3, "slotchange must be fired exactly once after the assigned nodes changed event if there was a synthetic slotchange event fired")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:77:21) |
|
Pass | slotchange event must fire on a named slot element insidean open shadow root in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:131:9) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:136:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(2, 2, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:145:17) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(3, 3, "slotchange must be fired exactly once after the assigned nodes changed event if there was a synthetic slotchange event fired")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:158:21) |
|
Pass | slotchange event must fire on a named slot element insidea closed shadow root in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:131:9) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:136:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(2, 2, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:145:17) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(3, 3, "slotchange must be fired exactly once after the assigned nodes changed event if there was a synthetic slotchange event fired")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:158:21) |
|
Pass | slotchange event must fire on a named slot element insidean open shadow root not in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:131:9) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:136:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(2, 2, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:145:17) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(3, 3, "slotchange must be fired exactly once after the assigned nodes changed event if there was a synthetic slotchange event fired")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:158:21) |
|
Pass | slotchange event must fire on a named slot element insidea closed shadow root not in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:131:9) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:136:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(2, 2, "slotchange must be fired exactly once after the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:145:17) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:114:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:115:17) | Pass | assert_equals(undefined, undefined, "slotchange must not set relatedTarget")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:116:17) | Pass | assert_equals(3, 3, "slotchange must be fired exactly once after the assigned nodes changed event if there was a synthetic slotchange event fired")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:158:21) | Pass | assert_equals(2, 2, "slotchange must not be fired on a slot element if the assigned nodes changed after the slot was removed")
at /shadow-dom/slotchange-event.html:290:17 | Pass | assert_equals(2, 2, "slotchange must not be fired on a slot element if the assigned nodes changed after the slot was removed")
at /shadow-dom/slotchange-event.html:290:17 | Pass | assert_equals(2, 2, "slotchange must not be fired on a slot element if the assigned nodes changed after the slot was removed")
at /shadow-dom/slotchange-event.html:290:17 | Pass | assert_equals(2, 2, "slotchange must not be fired on a slot element if the assigned nodes changed after the slot was removed")
at /shadow-dom/slotchange-event.html:290:17 |
|
Pass | slotchange event must not fire on a slot element inside an open shadow root in a document when another slot's assigned nodes change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:211:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:212:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:192:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:217:13) | Pass | assert_equals(0, 0, "slotchange must not be fired on a named slot after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:219:13) | Pass | assert_equals(Element node <slot name="slotName"></slot>, Element node <slot name="slotName"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:201:17) | Pass | assert_equals(1, 1, "slotchange must not be fired on a default slot after the assigned nodes change on a named slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:229:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:231:17) |
|
Pass | slotchange event must not fire on a slot element inside a closed shadow root in a document when another slot's assigned nodes change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:211:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:212:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:192:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:217:13) | Pass | assert_equals(0, 0, "slotchange must not be fired on a named slot after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:219:13) | Pass | assert_equals(Element node <slot name="slotName"></slot>, Element node <slot name="slotName"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:201:17) | Pass | assert_equals(1, 1, "slotchange must not be fired on a default slot after the assigned nodes change on a named slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:229:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:231:17) |
|
Pass | slotchange event must not fire on a slot element inside an open shadow root not in a document when another slot's assigned nodes change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:211:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:212:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:192:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:217:13) | Pass | assert_equals(0, 0, "slotchange must not be fired on a named slot after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:219:13) | Pass | assert_equals(Element node <slot name="slotName"></slot>, Element node <slot name="slotName"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:201:17) | Pass | assert_equals(1, 1, "slotchange must not be fired on a default slot after the assigned nodes change on a named slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:229:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:231:17) |
|
Pass | slotchange event must not fire on a slot element inside a closed shadow root not in a document when another slot's assigned nodes change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:211:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:212:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:192:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:217:13) | Pass | assert_equals(0, 0, "slotchange must not be fired on a named slot after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:219:13) | Pass | assert_equals(Element node <slot name="slotName"></slot>, Element node <slot name="slotName"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:201:17) | Pass | assert_equals(1, 1, "slotchange must not be fired on a default slot after the assigned nodes change on a named slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:229:17) | Pass | assert_equals(1, 1, "slotchange must be fired exactly once after the assigned nodes change on a default slot")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:231:17) |
|
Pass | slotchange event must fire on a slot element when a shadow host has a slottable and the slot was inserted and must not fire when the shadow host was mutated after the slot was removed inside an open shadow root in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:271:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:263:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if there is assigned nodes when the slot was inserted")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:276:13) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:263:17) | Pass | assert_equals(2, 2, "slotchange must be fired after the assigned nodes change on a slot while the slot element was in the tree")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:283:17) |
|
Pass | slotchange event must fire on a slot element when a shadow host has a slottable and the slot was inserted and must not fire when the shadow host was mutated after the slot was removed inside a closed shadow root in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:271:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:263:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if there is assigned nodes when the slot was inserted")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:276:13) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:263:17) | Pass | assert_equals(2, 2, "slotchange must be fired after the assigned nodes change on a slot while the slot element was in the tree")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:283:17) |
|
Pass | slotchange event must fire on a slot element when a shadow host has a slottable and the slot was inserted and must not fire when the shadow host was mutated after the slot was removed inside an open shadow root not in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:271:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:263:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if there is assigned nodes when the slot was inserted")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:276:13) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:263:17) | Pass | assert_equals(2, 2, "slotchange must be fired after the assigned nodes change on a slot while the slot element was in the tree")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:283:17) |
|
Pass | slotchange event must fire on a slot element when a shadow host has a slottable and the slot was inserted and must not fire when the shadow host was mutated after the slot was removed inside a closed shadow root not in a document | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:271:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:263:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if there is assigned nodes when the slot was inserted")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:276:13) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:263:17) | Pass | assert_equals(2, 2, "slotchange must be fired after the assigned nodes change on a slot while the slot element was in the tree")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:283:17) |
|
Pass | slotchange event must fire on a slot element inside an open shadow root in a document even if the slot was removed immediately after the assigned nodes were mutated | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:354:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:355:9) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:325:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:334:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed while the slot was present")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:360:13) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed while the slot was present")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:362:13) |
|
Pass | slotchange event must fire on a slot element inside a closed shadow root in a document even if the slot was removed immediately after the assigned nodes were mutated | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:354:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:355:9) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:325:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:334:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed while the slot was present")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:360:13) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed while the slot was present")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:362:13) |
|
Pass | slotchange event must fire on a slot element inside an open shadow root not in a document even if the slot was removed immediately after the assigned nodes were mutated | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:354:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:355:9) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:325:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:334:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed while the slot was present")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:360:13) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed while the slot was present")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:362:13) |
|
Pass | slotchange event must fire on a slot element inside a closed shadow root not in a document even if the slot was removed immediately after the assigned nodes were mutated | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:354:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:355:9) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:325:17) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:334:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed while the slot was present")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:360:13) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed while the slot was present")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:362:13) |
|
Pass | slotchange event must fire on a slot element inside an open shadow root in a document when innerHTML modifies the children of the shadow host | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:412:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:413:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:418:13) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:420:13) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(2, 2, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:426:17) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:428:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(3, 3, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:434:21) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:436:21) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:404:17) | Pass | assert_equals(3, 3, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:442:25) | Pass | assert_equals(1, 1, "slotchange must not be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:444:25) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:404:17) | Pass | assert_equals(2, 2, "slotchange must not be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:454:29) |
|
Pass | slotchange event must fire on a slot element inside a closed shadow root in a document when innerHTML modifies the children of the shadow host | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:412:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:413:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:418:13) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:420:13) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(2, 2, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:426:17) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:428:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(3, 3, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:434:21) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:436:21) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:404:17) | Pass | assert_equals(3, 3, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:442:25) | Pass | assert_equals(1, 1, "slotchange must not be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:444:25) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:404:17) | Pass | assert_equals(2, 2, "slotchange must not be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:454:29) |
|
Pass | slotchange event must fire on a slot element inside an open shadow root not in a document when innerHTML modifies the children of the shadow host | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:412:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:413:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:418:13) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:420:13) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(2, 2, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:426:17) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:428:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(3, 3, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:434:21) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:436:21) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:404:17) | Pass | assert_equals(3, 3, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:442:25) | Pass | assert_equals(1, 1, "slotchange must not be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:444:25) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:404:17) | Pass | assert_equals(2, 2, "slotchange must not be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:454:29) |
|
Pass | slotchange event must fire on a slot element inside a closed shadow root not in a document when innerHTML modifies the children of the shadow host | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:412:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:413:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:418:13) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:420:13) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(2, 2, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:426:17) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:428:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:395:17) | Pass | assert_equals(3, 3, "slotchange must be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:434:21) | Pass | assert_equals(0, 0, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:436:21) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:404:17) | Pass | assert_equals(3, 3, "slotchange must not be fired on a slot element if the assigned nodes are not changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:442:25) | Pass | assert_equals(1, 1, "slotchange must not be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:444:25) | Pass | assert_equals(Element node <slot name="someSlot"></slot>, Element node <slot name="someSlot"></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:404:17) | Pass | assert_equals(2, 2, "slotchange must not be fired on a slot element if the assigned nodes are changed by innerHTML")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:454:29) |
|
Pass | slotchange event must fire on a slot element inside an open shadow root in a document when nested slots's contents change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:520:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:521:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the inner slot element at 1st slotchange")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:509:21) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:493:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the outer slot element at 2nd sltochange")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:511:21) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:526:13) | Pass | assert_equals(2, 2, "slotchange must be fired on a slot element and must bubble")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:528:13) |
|
Pass | slotchange event must fire on a slot element inside a closed shadow root in a document when nested slots's contents change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:520:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:521:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the inner slot element at 1st slotchange")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:509:21) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:493:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the outer slot element at 2nd sltochange")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:511:21) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:526:13) | Pass | assert_equals(2, 2, "slotchange must be fired on a slot element and must bubble")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:528:13) |
|
Pass | slotchange event must fire on a slot element inside an open shadow root not in a document when nested slots's contents change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:520:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:521:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the inner slot element at 1st slotchange")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:509:21) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:493:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the outer slot element at 2nd sltochange")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:511:21) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:526:13) | Pass | assert_equals(2, 2, "slotchange must be fired on a slot element and must bubble")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:528:13) |
|
Pass | slotchange event must fire on a slot element inside a closed shadow root not in a document when nested slots's contents change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:520:9) | Pass | assert_equals(0, 0, "slotchange event must not be fired synchronously")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:521:9) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the inner slot element at 1st slotchange")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:509:21) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:493:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the outer slot element at 2nd sltochange")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:511:21) | Pass | assert_equals(1, 1, "slotchange must be fired on a slot element if the assigned nodes changed")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:526:13) | Pass | assert_equals(2, 2, "slotchange must be fired on a slot element and must bubble")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:528:13) |
|
Pass | slotchange event must fire at the end of current microtask after mutation observers are invoked inside an open shadow root in a document when slots's contents change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired before mutation records are delivered")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:572:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:559:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:560:17) | Pass | assert_equals(1, 1, "slotchange event must be fired during a single compound microtask")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:580:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:559:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:560:17) | Pass | assert_equals(2, 2, "a distinct slotchange event must be enqueued for changes made during a mutation observer delivery")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:589:13) |
|
Pass | slotchange event must fire at the end of current microtask after mutation observers are invoked inside a closed shadow root in a document when slots's contents change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired before mutation records are delivered")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:572:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:559:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:560:17) | Pass | assert_equals(1, 1, "slotchange event must be fired during a single compound microtask")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:580:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:559:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:560:17) | Pass | assert_equals(2, 2, "a distinct slotchange event must be enqueued for changes made during a mutation observer delivery")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:589:13) |
|
Pass | slotchange event must fire at the end of current microtask after mutation observers are invoked inside an open shadow root not in a document when slots's contents change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired before mutation records are delivered")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:572:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:559:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:560:17) | Pass | assert_equals(1, 1, "slotchange event must be fired during a single compound microtask")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:580:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:559:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:560:17) | Pass | assert_equals(2, 2, "a distinct slotchange event must be enqueued for changes made during a mutation observer delivery")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:589:13) |
|
Pass | slotchange event must fire at the end of current microtask after mutation observers are invoked inside a closed shadow root not in a document when slots's contents change | Asserts runPass | assert_equals(0, 0, "slotchange event must not be fired before mutation records are delivered")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:572:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:559:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:560:17) | Pass | assert_equals(1, 1, "slotchange event must be fired during a single compound microtask")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:580:13) | Pass | assert_equals("slotchange", "slotchange", "slotchange event's type must be \"slotchange\"")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:559:17) | Pass | assert_equals(Element node <slot></slot>, Element node <slot></slot>, "slotchange event's target must be the slot element")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:560:17) | Pass | assert_equals(2, 2, "a distinct slotchange event must be enqueued for changes made during a mutation observer delivery")
at Test.<anonymous> ( /shadow-dom/slotchange-event.html:589:13) |
|