From 05cce43ffdf5aa3cd2ee2a8383471224760b34ae Mon Sep 17 00:00:00 2001 From: dantesbr Date: Wed, 22 Jan 2025 03:12:45 -0500 Subject: [PATCH] Backport pull request #6408 from jellyfin-web/release-10.10.z Fix focus loss on popups in Samsung Tizen 8 Smart TVs Original-merge: cc011feffb6f73f27007bc7921caeb8888905dbf Merged-by: thornbill Backported-by: thornbill --- src/components/alert.js | 2 +- src/components/confirm/confirm.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/alert.js b/src/components/alert.js index b40beb8e54..f8d499934b 100644 --- a/src/components/alert.js +++ b/src/components/alert.js @@ -7,7 +7,7 @@ export default async function (text, title) { // Modals seem to be blocked on Web OS and Tizen 2.x const canUseNativeAlert = !!( !browser.web0s - && !(browser.tizenVersion && browser.tizenVersion < 3) + && !(browser.tizenVersion && (browser.tizenVersion < 3 || browser.tizenVersion >= 8)) && browser.tv && window.alert ); diff --git a/src/components/confirm/confirm.js b/src/components/confirm/confirm.js index 4259140a3e..ed3562eafe 100644 --- a/src/components/confirm/confirm.js +++ b/src/components/confirm/confirm.js @@ -7,7 +7,7 @@ function useNativeConfirm() { // webOS seems to block modals // Tizen 2.x seems to block modals return !browser.web0s - && !(browser.tizenVersion && browser.tizenVersion < 3) + && !(browser.tizenVersion && (browser.tizenVersion < 3 || browser.tizenVersion >= 8)) && browser.tv && window.confirm; }