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 @@ -148,7 +148,7 @@ export class MutationObservable {
148148 private settings : MutationObservableSettings
149149 // Track observed elements to avoid duplicate observers
150150 // WeakSet is used here to allow garbage collection of elements that are no longer in the DOM
151- private observedElements = new WeakSet ( )
151+ private observedElements = new WeakSet < HTMLElement > ( )
152152 private prevMutationsCache = new WeakMap < HTMLElement , AttributeMutations > ( )
153153 private emitter = new ElementChangedEmitter ( )
154154 private listeners = new Set < MutationObservableSubscriber > ( )
@@ -296,7 +296,7 @@ export class MutationObservable {
296296 allElementSelectors . forEach ( ( selector ) => {
297297 const elements = document . querySelectorAll ( selector )
298298 elements . forEach ( ( element ) => {
299- if ( this . observedElements . has ( element ) ) {
299+ if ( this . observedElements . has ( element as HTMLElement ) ) {
300300 return
301301 }
302302 logger . debug ( 'Observing element' , element )
You can’t perform that action at this time.
0 commit comments