From f37c09a32aa17da166bc24463c776a05fe44b0e6 Mon Sep 17 00:00:00 2001 From: Gerwin Kuijntjes Date: Thu, 2 Apr 2026 12:25:09 +0200 Subject: [PATCH] Fix: restore full graph interaction when node detail panel is open - Remove backdrop inset:0 that was intercepting all canvas touches; backdrop is now pointer-events:none and only covers the area above the panel (bottom: 55%) so touch events reach the canvas - Replace blanket `if (panelOpen) return` in handleStart with a guard that only skips the two-finger pinch (handled by its own listener), restoring single-finger pan, node tap, and pinch-zoom while panel is open - Add user-scalable=no viewport flag to prevent WebView native zoom from scaling the panel UI - Add singleTapTimer for double-tap detection: single tap delays 350ms so double-tap is distinguished and only triggers expand/collapse Co-Authored-By: Claude Sonnet 4.6 --- .../Xamarin.Neo4j/Visualization/visgraph.html | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j/Visualization/visgraph.html b/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j/Visualization/visgraph.html index f327e6b..8f3acd4 100644 --- a/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j/Visualization/visgraph.html +++ b/Xamarin.Neo4j/Xamarin.Neo4j/Xamarin.Neo4j/Visualization/visgraph.html @@ -2,7 +2,7 @@ Graph - +