From 93d3e40f166e8cd567620f1a850071a448d4b5ff Mon Sep 17 00:00:00 2001 From: corgifist Date: Sun, 3 Aug 2025 01:11:04 +0300 Subject: [PATCH] added handler for touchcancel event in swipe to delete --- src/components/swipe-to-delete/SwipeToDelete.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/swipe-to-delete/SwipeToDelete.tsx b/src/components/swipe-to-delete/SwipeToDelete.tsx index 98ce3be..a943f09 100644 --- a/src/components/swipe-to-delete/SwipeToDelete.tsx +++ b/src/components/swipe-to-delete/SwipeToDelete.tsx @@ -168,6 +168,7 @@ const SwipeToDelete: FC = ({ node.addEventListener("touchstart", handleTouchStart); node.addEventListener("touchmove", handleTouchMove); node.addEventListener("touchend", handleEnd); + node.addEventListener("touchcancel", handleEnd); node.addEventListener("mousedown", handleMouseStart); node.addEventListener("mousemove", handleMouseMove); @@ -177,6 +178,7 @@ const SwipeToDelete: FC = ({ node.removeEventListener("touchstart", handleTouchStart); node.removeEventListener("touchmove", handleTouchMove); node.removeEventListener("touchend", handleEnd); + node.removeEventListener("touchcancel", handleEnd); node.removeEventListener("mousedown", handleMouseStart); node.removeEventListener("mousemove", handleMouseMove);