A distinct slotchange event must be enqueued for changes made during a mutation observer delivery |
||
Issue descriptionBlink is failing on the following web-platform-tests: testSlotchangeFiresAtEndOfMicroTask in https://github.com/w3c/web-platform-tests/blob/master/shadow-dom/slotchange-event.html - The DOM Standard uses a *global* slotlist to fire slotchange events. See https://dom.spec.whatwg.org/#notify-mutation-observers - However, Blink uses per-slot microtask and flag so that it prevents enqueuing a microtask for the same slot more than once. Blink should use a global slotlist, as it is defined *notifying mutation observers* in DOM Standard, so that the behavior should match the spec.
,
Jan 16 2017
|
||
►
Sign in to add a comment |
||
Comment 1 by bugdroid1@chromium.org
, Jan 16 2017