From ad53734aff8e8339eb6d119c66db2707b74b2984 Mon Sep 17 00:00:00 2001 From: ThaUnknown <6506529+ThaUnknown@users.noreply.github.com> Date: Sun, 14 Apr 2024 00:04:22 +0200 Subject: [PATCH] fix: sanitise Pip window size --- common/views/Player/Player.svelte | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common/views/Player/Player.svelte b/common/views/Player/Player.svelte index 1a3d61d2..075ba2c9 100644 --- a/common/views/Player/Player.svelte +++ b/common/views/Player/Player.svelte @@ -439,7 +439,10 @@ if (pip) { canvasVideo.requestPictureInPicture().then(pipwindow => { pipwindow.onresize = () => { - subs.renderer.resize(pipwindow.width, pipwindow.height) + const { width, height } = pipwindow + if (isNaN(width) || isNaN(height)) return + if (!isFinite(width) || !isFinite(height)) return + subs.renderer.resize(width, height) } }).catch(e => { cleanup()