Refactor the definition of same-origin with its ancestors
It was originally mentioning an environment settings object's
responsible browsing context, but that is not a term defined in the
HTML spec. Instead, refer to the responsible document (which may be
null) and crawl through it to its browsing context. This should have
no impact on the intended implementation for the algorithm.
Disambiguate the definition for origin.
Fix default definition for resolve.
Manually add definitions for:
DOM manipulation task source.
promise-call.
Do not ignore |sameOriginWithAncestors| for algorithms where it's used
more than once.
Refactor the definition of
same-origin with its ancestors
It was originally mentioning an environment settings object's responsible browsing context, but that is not a term defined in the HTML spec. Instead, refer to the responsible document (which may be null) and crawl through it to its browsing context. This should have no impact on the intended implementation for the algorithm.
Disambiguate the definition for
origin
.Fix default definition for
resolve
.Manually add definitions for:
Do not ignore |sameOriginWithAncestors| for algorithms where it's used more than once.
Fixes #171