From 0f9938b689d0de37f15126a8ce8b104290fc2f9d Mon Sep 17 00:00:00 2001 From: abccodes Date: Sat, 13 Jun 2026 23:40:47 -0700 Subject: [PATCH] browser: drop in-guest zoom locks so pinch and cmd+wheel zoom the page setVisualZoomLevelLimits(1, 1) blocked pinch-to-zoom inside the webview, and setZoomFactor(1) on every dom-ready reset any user page zoom. Both were added back when canvas zoom was supposed to take over for ctrl+wheel; with that reverted, chromium's native zoom handlers should run unimpeded. --- frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx | 5 ----- 1 file changed, 5 deletions(-) diff --git a/frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx b/frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx index b8f06675..ee0b56b9 100644 --- a/frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx +++ b/frontend/src/app/pages/Dashboard/cards/BrowserCard.tsx @@ -303,11 +303,6 @@ const BrowserCard: React.FC = ({ // (the historical Windows mount segfault). Clear the crash-safety marker. if (isWindows) markWindowsWebviewSurvived(); wv.loadURL(targetUrl).catch(() => {}); - // Disable in-guest pinch zoom; page zoom (cmd+= / cmd+-) still works via chromium. - try { - (wv as any).setVisualZoomLevelLimits?.(1, 1); - (wv as any).setZoomFactor?.(1); - } catch (_) {} }; wv.addEventListener('dom-ready', doLoad, { once: true }); cleanups.push(() => wv.removeEventListener('dom-ready', doLoad));