Skip to content

Commit 6c84970

Browse files
committed
wip
1 parent 6185301 commit 6c84970

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/signals/signals/src/core/signal-generators/dom-gen/mutation-observer.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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)

0 commit comments

Comments
 (0)