From 7bacb1b2ae3151fc58ca5526a1f9713c188df2cf Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Wed, 18 Mar 2026 08:57:29 +1100 Subject: [PATCH] fix(utils): handle missing media.querySelectorAll for HLS (#986) --- packages/utils/src/dom/text-track.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/utils/src/dom/text-track.ts b/packages/utils/src/dom/text-track.ts index f05dfa01..ed61adbc 100644 --- a/packages/utils/src/dom/text-track.ts +++ b/packages/utils/src/dom/text-track.ts @@ -1,6 +1,6 @@ /** Find the `` element that owns the given `TextTrack`. */ export function findTrackElement(media: HTMLMediaElement, track: TextTrack): HTMLTrackElement | null { - for (const el of media.querySelectorAll('track')) { + for (const el of media.querySelectorAll?.('track') ?? []) { if (el.track === track) return el; } return null;