Skip to content

fix(ui): M6 bug fixes — drag stuck, D&D paths, browser arrow keys#172

Merged
Jesssullivan merged 1 commit intomainfrom
sid/m6-bug-fixes
Apr 4, 2026
Merged

fix(ui): M6 bug fixes — drag stuck, D&D paths, browser arrow keys#172
Jesssullivan merged 1 commit intomainfrom
sid/m6-bug-fixes

Conversation

@Jesssullivan
Copy link
Copy Markdown
Owner

Summary

Three bug fixes from M6: Release Polish milestone.

Also marks workspace-relative CLI (CMUX_WORKSPACE_ID) as complete in TODO.md — already shipped in PR #89.

Closes #155, closes #156, closes #157

Test plan

  • Drag a sidebar tab, drop outside the sidebar → tab should not stay dimmed
  • Drag a file from Finder into the terminal → should insert /path/to/file not file:///path/to/file
  • Open a browser tab, then switch to a terminal tab → arrow keys should work immediately

#155, #156, #157)

- Fix sidebar drag stuck: check CGEventSource.buttonState in dropExited
  to clear drag state when mouse is already up (ContentView.swift)
- Fix D&D file paths: convert file:// URLs to POSIX paths before shell
  escaping in prepareDrop and preparePaste (TerminalImageTransfer.swift)
- Fix arrow keys after browser: resign WebView first responder when
  browser panel loses focus (BrowserPanelView.swift)
- Mark workspace-relative CLI as complete in TODO.md (PR #89)

Closes #155, closes #156, closes #157
@Jesssullivan Jesssullivan merged commit 0054f5b into main Apr 4, 2026
8 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.

Fix arrow keys not working after closing browser tab Fix D&D files showing URL instead of file path Fix sidebar drag stuck in dragging state

1 participant