Skip to content

Commit 5b18ebd

Browse files
committed
Remove use of pointer capture API
1 parent ab7c7a2 commit 5b18ebd

File tree

1 file changed

+0
-14
lines changed

1 file changed

+0
-14
lines changed

frontend/src/components/panels/Layers.svelte

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -382,9 +382,6 @@
382382
// Store initial drag position and select function for later use
383383
dragStartPosition = { x: event.clientX, y: event.clientY };
384384
draggingData = { select, insertParentId: undefined, insertDepth: 0, insertIndex: undefined, highlightFolder: false, markerHeight: 0 };
385-
386-
// Capture pointer to receive move events
387-
(event.target as HTMLElement)?.setPointerCapture(event.pointerId);
388385
}
389386
390387
function updateInsertLine(event: PointerEvent) {
@@ -410,8 +407,6 @@
410407
}
411408
412409
function handlePointerUp(event: PointerEvent) {
413-
const wasDragging = isDragging;
414-
415410
// If we were dragging, complete the move operation
416411
if (isDragging && draggingData) {
417412
const { select, insertParentId, insertIndex } = draggingData;
@@ -426,15 +421,6 @@
426421
fakeHighlightOfNotYetSelectedLayerBeingDragged = undefined;
427422
isDragging = false;
428423
dragInPanel = false;
429-
430-
// Release pointer capture
431-
if (wasDragging) {
432-
try {
433-
(event.target as HTMLElement)?.releasePointerCapture(event.pointerId);
434-
} catch {
435-
// Ignore errors - pointer might not be captured
436-
}
437-
}
438424
}
439425
440426
function handleDrop(e: DragEvent) {

0 commit comments

Comments
 (0)