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); } }, []);