From 4f4887ebdb443f950fd2258877e22086521ad35c Mon Sep 17 00:00:00 2001 From: optrader Date: Tue, 16 Dec 2025 14:39:08 +0900 Subject: [PATCH] [251216] fix: TrendingNowPanel PlayerPanel DetailPanel Bg Video Pause MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit πŸ• 컀밋 μ‹œκ°„: 2025. 12. 16. 14:39:08 πŸ“Š λ³€κ²½ 톡계: β€’ 총 파일: 1개 β€’ μΆ”κ°€: +3쀄 β€’ μ‚­μ œ: -3쀄 πŸ“ μˆ˜μ •λœ 파일: ~ com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx πŸ”§ μ£Όμš” λ³€κ²½ λ‚΄μš©: β€’ μ½”λ“œ 정리 및 μ΅œμ ν™” --- com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx b/com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx index 8b08dd64..22f9cf9a 100644 --- a/com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx +++ b/com.twin.app.shoptime/src/views/PlayerPanel/PlayerPanel.jsx @@ -504,10 +504,10 @@ const PlayerPanel = ({ isTabActivated, panelInfo, isOnTop, spotlightId, ...props // PanelInfo μƒνƒœ λ³€ν™” λͺ¨λ‹ˆν„°λ§ useEffect (isPausedκ°€ μ‹€μ œλ‘œ 변경될 λ•Œλ§Œ) useEffect(() => { - const isOnTop = panel_names.HOME_PANEL === topPanel?.name; const isPausedChanged = previousPanelInfo.current?.isPaused !== panelInfo?.isPaused; - if (isOnTop && panelInfo?.isPaused !== undefined && isPausedChanged) { + // isOnTop 여뢀와 관계없이 isPaused 변경을 κ°μ§€ν•˜μ—¬ λΉ„λ””μ˜€ μ œμ–΄ + if (panelInfo?.isPaused !== undefined && isPausedChanged) { // μƒνƒœ λ³€κ²½ μ‹œμ—λ§Œ 디버깅 둜그 좜λ ₯ dlog('πŸ” [PlayerPanel] PanelInfo isPaused changed', { previousIsPaused: previousPanelInfo.current?.isPaused, @@ -540,7 +540,7 @@ const PlayerPanel = ({ isTabActivated, panelInfo, isOnTop, spotlightId, ...props } previousPanelInfo.current = panelInfo; - }, [panelInfo?.isPaused, topPanel?.name, currentPlayingUrl]); + }, [panelInfo?.isPaused, currentPlayingUrl]); // VideoPlayer μΈμŠ€ν„΄μŠ€ 및 μ†ŒμŠ€ λ³€κ²½ λͺ¨λ‹ˆν„°λ§ (μ€‘μš” λ³€ν™”λ§Œ) useEffect(() => {