Skip to content

fix(sidebar): restore project drag-and-drop reordering - #63

Merged
Destiner merged 1 commit into
mainfrom
fix/sidebar-project-drag-drop
Oct 24, 2026
Merged

Destiner merged 1 commit into
mainfrom
fix/sidebar-project-drag-drop

Conversation

@Destiner

Copy link
Copy Markdown
Owner

Summary

  • Fix the v0.2.4 regression introduced by project context menus: inline pointer-events: auto on cloned triggers intercepted hit testing and prevented Sortable from finding drop targets.
  • Make the floating drag preview’s descendants ignore pointer hits.
  • Add a regression test that completes reorders and checks the saved order, before and after visiting archived sessions. Confirmed it fails before the fix and passes afterward.

Validation

  • Frontend lint, formatting, typecheck, and all 589 unit tests passed.
  • Four targeted Chromium tests passed (project ordering and context menus).
  • Rust formatting, Clippy, and Cargo tests passed.
  • bun tauri build passed and produced the unsigned macOS app.
  • WebKit execution timed out in the local environment; WebKit behavior remains unverified locally.

Keep context-menu triggers in the floating drag clone transparent to hit testing. Cover completed reorders and saved order before and after visiting the archive.
@Destiner
Destiner merged commit 85813ee into main Oct 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant