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()