[Bug 25412] Allow some recursion in NodeIterator/TreeWalker

https://www.w3.org/Bugs/Public/show_bug.cgi?id=25412

--- Comment #38 from Aryeh Gregor <ayg@aryeh.name> ---
Okay, okay, I just completely failed to understand what was going on, as usual.
 :)  Yes, you're right (as usual), they aren't interoperable.  But I still
don't see the problem speccing this.  I think the spec says that Blink's
behavior is correct: referenceNode is only updated after the filter is run, so
when the filter is called repeatedly, it gets the same referenceNode.  Edge is
presumably updating referenceNode before calling the filter.  Is there
something wrong with leaving the spec as-is, writing a test, and declaring Edge
buggy?  Are there cases that are unclear in the current spec?

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Monday, 22 August 2016 15:23:34 UTC