[whatwg/dom] Reinstate active flag for iterators (#359)

This reverts ccf51e85, and fixes
https://www.w3.org/Bugs/Public/show_bug.cgi?id=25412.  It brings the
spec back in line with Firefox instead of other browsers.  Boris argues
convincingly that the behavior without the active flag is much harder to
spec and test properly, and nobody has a use-case for allowing recursion
here, so it's easier all around to converge on Firefox behavior and just
ban recursion.  He doesn't want Firefox to allow recursion unless
someone writes good tests for it, which nobody wants to.  Other UAs were
asked for comment on the bug and didn't support or oppose.

@bzbarsky @travisleithead @domenic @cdumez
You can view, comment on, or merge this pull request online at:

  https://github.com/whatwg/dom/pull/359

-- Commit Summary --

  * Reinstate active flag for iterators

-- File Changes --

    M dom.bs (9)
    M dom.html (9)

-- Patch Links --

https://github.com/whatwg/dom/pull/359.patch
https://github.com/whatwg/dom/pull/359.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/dom/pull/359

Received on Saturday, 29 October 2016 20:28:20 UTC