function handleDragEnd()

in script.js [824:838]


  function handleDragEnd(e) {
    // Clean up visual states - ensure all drag-over classes are removed
    document.querySelectorAll('.tree-item').forEach(item => {
      item.classList.remove('drag-over');
      item.classList.remove('dragging');
      item.classList.remove('drag-active');
    });

    // If the drop was not successful (not on a valid target), just leave everything as is
    // No need to re-render or modify the data

    // Reset drag state
    draggedMgId = null;
    dropSuccessful = false;
  }