diff --git a/lib/common/widgets/gesture/mouse_interactive_viewer.dart b/lib/common/widgets/gesture/mouse_interactive_viewer.dart index a6b1eab61..f9c2d2875 100644 --- a/lib/common/widgets/gesture/mouse_interactive_viewer.dart +++ b/lib/common/widgets/gesture/mouse_interactive_viewer.dart @@ -677,6 +677,10 @@ class _MouseInteractiveViewerState extends State void _onPointerDown(PointerDownEvent event) { widget.onPointerDown?.call(event); + final localPosition = event.localPosition; + if (localPosition.dx < 40 || localPosition.dy < 40) { + return; + } _scaleGestureRecognizer.addPointer(event); }