Skip to content

Commit 4241ea7

Browse files
committed
Better offscreen placeholders for x-load.
1 parent c35ba63 commit 4241ea7

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/content/eventsHook.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,16 +69,16 @@ if (location.protocol == "file:") {
6969
const request = notify(url, false);
7070
// restore full url, notify truncates to dir
7171
request.url = url;
72-
if (el.ownerDocument != document) {
73-
request.offscreen = true;
74-
}
72+
request.offscreen = !(el?.parentElement?.ownerDocument == document);
7573
try {
7674
const ph = PlaceHolder.create(request.type, request);
7775
ph.replace(!request.offscreen && el);
7876
} catch (e) {
7977
error(e);
8078
}
81-
el.srcset = el.src = "data:";
79+
if (el) {
80+
el.srcset = el.src = "data:";
81+
}
8282
blockedList.add(el);
8383
};
8484

0 commit comments

Comments
 (0)