diff --git a/src/components/VideoPlayerWithChapters.tsx b/src/components/VideoPlayerWithChapters.tsx index 5d56565..1e93713 100644 --- a/src/components/VideoPlayerWithChapters.tsx +++ b/src/components/VideoPlayerWithChapters.tsx @@ -197,23 +197,17 @@ export const VideoPlayerWithChapters = forwardRef {/* CSS Overlay to block YouTube UI interactions - only covers iframe */}
{ - // Allow clicks to pass through to Plyr controls - const plyrControls = (e.currentTarget.parentElement as HTMLElement)?.querySelector('.plyr__controls'); - const plyrOverlay = (e.currentTarget.parentElement as HTMLElement)?.querySelector('.plyr__control--overlaid'); - if ((plyrControls && plyrControls.contains(e.target as Node)) || - (plyrOverlay && plyrOverlay.contains(e.target as Node))) { - e.stopPropagation(); - } + className="absolute inset-0 z-10" + style={{ + background: 'transparent', + pointerEvents: 'none' }} />