Observed as pre-existing console.warn noise while running tests/directives-http-pagination.test.js test 70 (dispose mid-defer): context.js:~53 defensive catch logs 'batched listener threw DOMException' when a batched watcher fires against an already-disposed tree. Not user-visible breakage, but it means a watcher survives into disposal long enough to throw. Investigate whether a disposal-order guard (skip notify for disposed contexts) removes the noise; keep the defensive catch either way.
Observed as pre-existing console.warn noise while running tests/directives-http-pagination.test.js test 70 (dispose mid-defer): context.js:~53 defensive catch logs 'batched listener threw DOMException' when a batched watcher fires against an already-disposed tree. Not user-visible breakage, but it means a watcher survives into disposal long enough to throw. Investigate whether a disposal-order guard (skip notify for disposed contexts) removes the noise; keep the defensive catch either way.