diff --git a/src/content/services/monetizationLinkManager.ts b/src/content/services/monetizationLinkManager.ts index 682f0a5f..2a8ebcd4 100644 --- a/src/content/services/monetizationLinkManager.ts +++ b/src/content/services/monetizationLinkManager.ts @@ -363,8 +363,9 @@ export class MonetizationLinkManager extends EventEmitter { for (const record of records) { if (record.type === 'childList') { - record.removedNodes.forEach(async (node) => { + record.removedNodes.forEach((node) => { if (!(node instanceof HTMLLinkElement)) return; + if (!this.monetizationLinks.has(node)) return; const payloadEntry = this.onRemovedLink(node); stopMonetizationPayload.push(payloadEntry); });