From d52fed5a5716911f9fee5201e67a74cb0ff892e8 Mon Sep 17 00:00:00 2001
From: Fabio Manganiello <fabio@manganiello.tech>
Date: Tue, 8 Apr 2025 12:33:12 +0200
Subject: [PATCH] A more robust check for `TouchEvent` instances

---
 frontend/src/components/MapSelectOverlay.vue | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/frontend/src/components/MapSelectOverlay.vue b/frontend/src/components/MapSelectOverlay.vue
index c2c7fb4..c1c3278 100644
--- a/frontend/src/components/MapSelectOverlay.vue
+++ b/frontend/src/components/MapSelectOverlay.vue
@@ -87,7 +87,7 @@ export default {
 
     getXY(event: any): number[] {
       let [x, y] = [null, null] as [number | null, number | null]
-      if (event instanceof window.TouchEvent) {
+      if (window.TouchEvent && event instanceof window.TouchEvent) {
         if (event.touches?.length) {
           x = event.touches[0].clientX
           y = event.touches[0].clientY