From eb4c326aca1b8a3d348d5968f610f2844c0da740 Mon Sep 17 00:00:00 2001 From: Tim Date: Wed, 11 Dec 2024 16:24:19 +0100 Subject: [PATCH 1/3] chore: update core-web --- package-lock.json | 9 +++++---- package.json | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 15a9be2f5..f718128ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@babel/runtime": "7.26.0", "@sentry/browser": "8.42.0", "@stremio/stremio-colors": "5.2.0", - "@stremio/stremio-core-web": "0.48.1", + "@stremio/stremio-core-web": "0.48.2", "@stremio/stremio-icons": "5.4.0", "@stremio/stremio-video": "0.0.46", "a-color-picker": "1.2.1", @@ -3379,9 +3379,10 @@ "license": "MIT" }, "node_modules/@stremio/stremio-core-web": { - "version": "0.48.1", - "resolved": "https://registry.npmjs.org/@stremio/stremio-core-web/-/stremio-core-web-0.48.1.tgz", - "integrity": "sha512-bdWxBuuOOC0NdG1Mg60lEhpK7Bw/Ea6D89bRcvIvM3WnJrUpGA4jbx4xWj3KQRM08PM3WWCY9/FzctlWCxFMRg==", + "version": "0.48.2", + "resolved": "https://registry.npmjs.org/@stremio/stremio-core-web/-/stremio-core-web-0.48.2.tgz", + "integrity": "sha512-zkz4ftGMoK9RmIDlGLd/DYLtaXuf4HxnMEN1NduKNXDlYPSJ4Q/b1hCbXrVqVK/nx6s+8X4XyYr9IOwFLaT5ew==", + "license": "MIT", "dependencies": { "@babel/runtime": "7.24.1" } diff --git a/package.json b/package.json index f44b53702..0fb7e8824 100755 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "@babel/runtime": "7.26.0", "@sentry/browser": "8.42.0", "@stremio/stremio-colors": "5.2.0", - "@stremio/stremio-core-web": "0.48.1", + "@stremio/stremio-core-web": "0.48.2", "@stremio/stremio-icons": "5.4.0", "@stremio/stremio-video": "0.0.46", "a-color-picker": "1.2.1", From 0baec6535b671bc736e96c5454715e4ff7bbea87 Mon Sep 17 00:00:00 2001 From: Tim Date: Wed, 11 Dec 2024 17:07:01 +0100 Subject: [PATCH 2/3] fix: tooltips style position issue --- src/common/Tooltips/TooltipItem/TooltipItem.js | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/common/Tooltips/TooltipItem/TooltipItem.js b/src/common/Tooltips/TooltipItem/TooltipItem.js index d74e51973..acf14f224 100644 --- a/src/common/Tooltips/TooltipItem/TooltipItem.js +++ b/src/common/Tooltips/TooltipItem/TooltipItem.js @@ -10,14 +10,8 @@ const TooltipItem = React.memo(({ className, active, label, position, margin, pa const [style, setStyle] = React.useState(null); - const onTransitionEnd = React.useCallback(() => { - if (!active) { - setStyle(null); - } - }, [active]); - React.useEffect(() => { - if (!ref.current) return setStyle(null); + if (!ref.current || !active) return setStyle(null); const tooltipBounds = ref.current.getBoundingClientRect(); const parentBounds = parent.getBoundingClientRect(); @@ -47,7 +41,7 @@ const TooltipItem = React.memo(({ className, active, label, position, margin, pa }, [active, position, margin, parent, label]); return ( -
+
{ label }
); From 937366cb316583e5f44bd8110cf5abaae5985051 Mon Sep 17 00:00:00 2001 From: Tim Date: Wed, 11 Dec 2024 18:36:46 +0100 Subject: [PATCH 3/3] fix(Settings): reset server url only if it was selected after deleting --- src/routes/Settings/URLsManager/Item/Item.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/routes/Settings/URLsManager/Item/Item.tsx b/src/routes/Settings/URLsManager/Item/Item.tsx index 7f840686c..319592f02 100644 --- a/src/routes/Settings/URLsManager/Item/Item.tsx +++ b/src/routes/Settings/URLsManager/Item/Item.tsx @@ -27,8 +27,8 @@ const Item = ({ url }: Props) => { const handleDelete = useCallback(() => { deleteServerUrl(url); - selectServerUrl(DEFAULT_STREAMING_SERVER_URL); - }, [url]); + selected && selectServerUrl(DEFAULT_STREAMING_SERVER_URL); + }, [url, selected]); const handleSelect = useCallback(() => { selectServerUrl(url);