- From: Ronald Zielaznicki <notifications@github.com>
- Date: Sun, 23 Apr 2023 07:03:00 -0700
- To: whatwg/dom <dom@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Sunday, 23 April 2023 14:03:05 UTC
@smaug---- I thought I answered that in my previous comment. Did you need me to expand upon it? This bit specifically is what I thought answered your question. ----- > What if there are transient observers because of several different nodes passed earlier to observe(), which all transient observers are removed then? This question is confusing to me because it makes me think we've different understandings of the specification. I want to make sure our understanding aligns. So, please let me know if any of the following given assumptions are incorrect. * the transient registered observers are in a Node's registered observer list; rather than the MutationObserver * given each transient registered observer has a source registered observer Assuming the above is correct, this is how I'd imagine the logic would work: * If the transient registered observer's source is the MutationObserver from which unobserve was called, then we'd remove the transient registered observers from a Node's registered observer list -- Reply to this email directly or view it on GitHub: https://github.com/whatwg/dom/issues/126#issuecomment-1519075182 You are receiving this because you are subscribed to this thread. Message ID: <whatwg/dom/issues/126/1519075182@github.com>
Received on Sunday, 23 April 2023 14:03:05 UTC