From 71949fae8d012905a052ab0eea02ca2714d7afec Mon Sep 17 00:00:00 2001 From: user Date: Fri, 17 Jul 2026 10:36:30 +0200 Subject: [PATCH] fix: isolate Neovim panel scrolling --- react/src/main.tsx | 12 +++++++++++- react/src/react.css | 2 ++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/react/src/main.tsx b/react/src/main.tsx index de1c942..7500af4 100644 --- a/react/src/main.tsx +++ b/react/src/main.tsx @@ -1267,7 +1267,17 @@ function NeovimPanel({ event.altKey ? "A" : "", ].filter(Boolean).join("-"); return ( -
+
{ + event.stopPropagation(); + const target = event.target; + if (!(target instanceof Element) || !target.closest(".nvim-screen-scroll")) { + event.preventDefault(); + } + }} + >