Skip to content

Severe UI freeze during drag‑and‑drop within a docked panel containing a TableView/ListView #7

Description

When dragging files from a TableView or ListView inside a SnapFX‑docked panel (the file explorer), the UI freezes completely until switch to or hover another window.

The issue disappears if:

  • The source panel is floated (detached from the dock layout).
  • The application loses and regains focus (which resets the event loop) (switch to or hover another window)

Steps to Reproduce:

  1. Set up a SnapFX dock layout with a panel: DockSplitPane file listing (containing a TableView with many rows) and a folder tree (drop target).
Image
  1. Select single/multiple files in the TableView.

  2. Start dragging the files and move the mouse over the folder tree (even drag causes the freeze).

  3. UI freezes and the application becomes unresponsive until switch to or hover another window.

Image
  1. Float the file listing panel - the freeze no longer occurs.
Image

Environment:

SnapFX version: 0.8.0
Java version: 26
JavaFX version: 25
OS: Windows 10

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions