Index: lib/child/elemHideEmulation.js |
=================================================================== |
--- a/lib/child/elemHideEmulation.js |
+++ b/lib/child/elemHideEmulation.js |
@@ -80,32 +80,31 @@ |
// "inheritance" for about:blank and data: frames. |
docDomain = new URL(getFrames(subject)[0].location).hostname; |
} |
catch (e) |
{ |
// Invalid URL? |
} |
- for (let filter of filters) |
+ for (let i = 0; i < filters.length; i++) |
{ |
RequestNotifier.addNodeData(subject.document, subject.top, { |
contentType: "ELEMHIDE", |
docDomain: docDomain, |
thirdParty: false, |
- // TODO: Show the actual matching selector here? |
- location: filter.replace(/^.*?##/, ""), |
- filter: filter, |
+ location: "##" + selectors[i], |
+ filter: filters[i], |
filterType: "elemhideemulation" |
}); |
} |
} |
); |
- handler.load(() => handler.apply()); |
+ handler.apply(); |
}; |
subject.addEventListener("load", onReady); |
}; |
Services.obs.addObserver(onContentWindow, "content-document-global-created", |
false); |
onShutdown.add(() => |