[whatwg/dom] Why do we pass oldDocument to "adopting steps" (instead of the new document)? (#896)

The [adopt](https://dom.spec.whatwg.org/#concept-node-adopt) actually has `node` and `document` as its parameters - where `document` is the new document that we intend to adopt `node` into. We get `oldDocument` in that algorithm from `node`. However, the [adopting steps](https://dom.spec.whatwg.org/#concept-node-adopt-ext) is passed `node` and `oldDocument` - I wonder if we meant `document` instead of `oldDocument` here? Otherwise, I'm not sure how we can get the new document from within adopting steps.

Noticed this while looking into [an issue](https://github.com/WICG/construct-stylesheets/issues/133#issuecomment-686429386) with constructed stylesheets.


-- 
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/issues/896

Received on Thursday, 24 September 2020 00:32:47 UTC