mirror of
https://github.com/ajayyy/SponsorBlock.git
synced 2025-12-09 13:07:05 +03:00
Fix potential null issue
This commit is contained in:
12
src/utils.ts
12
src/utils.ts
@@ -343,13 +343,15 @@ export default class Utils {
|
|||||||
//for embeds
|
//for embeds
|
||||||
const player = document.getElementById("player");
|
const player = document.getElementById("player");
|
||||||
referenceNode = player.firstChild as HTMLElement;
|
referenceNode = player.firstChild as HTMLElement;
|
||||||
let index = 1;
|
if (referenceNode) {
|
||||||
|
let index = 1;
|
||||||
|
|
||||||
//find the child that is the video player (sometimes it is not the first)
|
//find the child that is the video player (sometimes it is not the first)
|
||||||
while (index < player.children.length && (!referenceNode.classList.contains("html5-video-player") || !referenceNode.classList.contains("ytp-embed"))) {
|
while (index < player.children.length && (!referenceNode.classList.contains("html5-video-player") || !referenceNode.classList.contains("ytp-embed"))) {
|
||||||
referenceNode = player.children[index] as HTMLElement;
|
referenceNode = player.children[index] as HTMLElement;
|
||||||
|
|
||||||
index++;
|
index++;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user