commit 4e5c14c1e4d7231a2868226d03cf83e73636d90c
parent 913296bd4306cceac27801b8f3ed26325782fb18
Author: Hunter
Date: Wed, 29 Apr 2026 15:00:49 -0400
reorder: capture playlist width before mutating DOM
Diffstat:
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`;