From 885b0bcb1e8175ee81a97db9d9c0d6834fbf812a Mon Sep 17 00:00:00 2001 From: IgorA100 Date: Wed, 25 Feb 2026 23:54:42 +0300 Subject: [PATCH] Fix: PanZoom. When scale > 1, prevent the player from responding to image clicks (panzoom.js) Closed: #4650 --- web/js/panzoom.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/js/panzoom.js b/web/js/panzoom.js index 181ec4466..65346f6c3 100644 --- a/web/js/panzoom.js +++ b/web/js/panzoom.js @@ -252,12 +252,16 @@ var zmPanZoom = { } } + const videoJs = document.querySelector('.video-js .vjs-tech'); + if (this.panZoom[id].getScale().toFixed(1) > 1) { this.panZoom[id].setOptions({handleStartEvent: (event) => { event.preventDefault(); }}); + if (videoJs) videoJs.style.pointerEvents = 'none'; } else { this.panZoom[id].setOptions({handleStartEvent: (event) => {}}); + if (videoJs) videoJs.style.pointerEvents = ''; } },