[251217] fix: 비디오배너 클릭 방어로직추가
🕐 커밋 시간: 2025. 12. 17. 12:11:04 📊 변경 통계: • 총 파일: 1개 • 추가: +10줄 📝 수정된 파일: ~ com.twin.app.shoptime/src/views/HomePanel/HomeBanner/RandomUnit.jsx
This commit is contained in:
@@ -617,6 +617,15 @@ export default function RandomUnit({
|
||||
|
||||
// 비디오 클릭
|
||||
const videoClick = useCallback(() => {
|
||||
// 🔽 비디오가 다른 배너에서 modal=true로 이미 재생 중이면 클릭 무시
|
||||
if (playerPanelInfo?.modal === true && currentVideoBannerId && currentVideoBannerId !== spotlightId) {
|
||||
console.log('[RandomUnit] videoClick 무시: 다른 배너에서 modal=true로 재생 중', {
|
||||
currentVideoBannerId,
|
||||
clickedBannerId: spotlightId,
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
const lastFocusedTargetId = getContainerId(Spotlight.getCurrent());
|
||||
const currentSpot = Spotlight.getCurrent();
|
||||
if (lastFocusedTargetId) {
|
||||
@@ -674,6 +683,7 @@ export default function RandomUnit({
|
||||
sendBannerLog,
|
||||
onBlur,
|
||||
playerPanelInfo?.modal,
|
||||
currentVideoBannerId,
|
||||
dispatch,
|
||||
handleStartVideo,
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user