From 4dfa15b4c0820f220a28b7c68d76c0814e91b90c Mon Sep 17 00:00:00 2001 From: optrader Date: Wed, 17 Dec 2025 09:13:23 +0900 Subject: [PATCH] =?UTF-8?q?[251217]=20fix:=20TabContainer.v2.jsx=20ShopNow?= =?UTF-8?q?Button=20=ED=8F=AC=EC=BB=A4=EC=8A=A4=2010ms?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit πŸ• 컀밋 μ‹œκ°„: 2025. 12. 17. 09:13:23 πŸ“Š λ³€κ²½ 톡계: β€’ 총 파일: 2개 β€’ μΆ”κ°€: +5쀄 β€’ μ‚­μ œ: -1쀄 πŸ“ μˆ˜μ •λœ 파일: ~ com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/ProductDescription/ProductDescription.jsx ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx --- .../ProductDescription/ProductDescription.jsx | 4 ++++ .../PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/ProductDescription/ProductDescription.jsx b/com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/ProductDescription/ProductDescription.jsx index 10cd5771..1e98b1b9 100644 --- a/com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/ProductDescription/ProductDescription.jsx +++ b/com.twin.app.shoptime/src/views/DetailPanel/ProductContentSection/ProductDescription/ProductDescription.jsx @@ -76,6 +76,10 @@ export default function ProductDescription({ productInfo }) { const _onClose = useCallback(()=>{ dispatch(setHidePopup()); + // Restore focus to the description content after popup closes + setTimeout(() => { + Spotlight.focus('product-description-content'); + }, 100); },[dispatch]) // ProductDescription: Container 직접 μ‚¬μš© νŒ¨ν„΄ diff --git a/com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx b/com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx index 8c2be7a6..f3f981cb 100644 --- a/com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx +++ b/com.twin.app.shoptime/src/views/PlayerPanel/PlayerTabContents/v2/TabContainer.v2.jsx @@ -196,7 +196,7 @@ export default function TabContainerV2({ // tabIndex = 2 (ShopNowButton) const timeoutId = setTimeout(() => { Spotlight.focus('below-tab-shop-now-button'); - }, 100); + }, 10); return () => clearTimeout(timeoutId); } }, []);