File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
packages/signals/signals/src/core/signal-generators/dom-gen Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -141,7 +141,7 @@ export class MutationObservable {
141141 private settings : MutationObservableSettings
142142 // Track observed elements to avoid duplicate observers
143143 // WeakSet is used here to allow garbage collection of elements that are no longer in the DOM
144- private observedElements = new WeakSet < HTMLElement > ( )
144+ private observedElements = new WeakSet < Element > ( )
145145 private prevMutationsCache = new WeakMap < HTMLElement , AttributeMutations > ( )
146146 private emitter = new ElementChangedEmitter ( )
147147 private listeners = new Set < MutationObservableSubscriber > ( )
@@ -289,7 +289,7 @@ export class MutationObservable {
289289 allElementSelectors . forEach ( ( selector ) => {
290290 const elements = document . querySelectorAll ( selector )
291291 elements . forEach ( ( element ) => {
292- if ( this . observedElements . has ( element as HTMLElement ) ) {
292+ if ( this . observedElements . has ( element ) ) {
293293 return
294294 }
295295 logger . debug ( 'Observing element' , element )
You can’t perform that action at this time.
0 commit comments