commit 4e5c14c1e4d7231a2868226d03cf83e73636d90c
parent 913296bd4306cceac27801b8f3ed26325782fb18
Author: Hunter
Date:   Wed, 29 Apr 2026 15:00:49 -0400

reorder: capture playlist width before mutating DOM

Diffstat:
Mresources/reorder.js | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/resources/reorder.js b/resources/reorder.js @@ -85,6 +85,7 @@ function startReorder(item, index, startX, startY, isTouch = false) { function beginDrag() { const r = activeReorder; const rect = r.item.getBoundingClientRect(); + const playlistRect = playlist.getBoundingClientRect(); r.itemHeight = rect.height; r.offsetY = r.startY - rect.top; @@ -100,7 +101,6 @@ function beginDrag() { r.item.parentNode.insertBefore(placeholder, r.item); r.placeholder = placeholder; - const playlistRect = playlist.getBoundingClientRect(); r.item.classList.add('dragging'); r.item.style.position = 'fixed'; r.item.style.left = `${playlistRect.left}px`;