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:
- Set up a SnapFX dock layout with a panel: DockSplitPane file listing (containing a TableView with many rows) and a folder tree (drop target).
-
Select single/multiple files in the TableView.
-
Start dragging the files and move the mouse over the folder tree (even drag causes the freeze).
-
UI freezes and the application becomes unresponsive until switch to or hover another window.
- Float the file listing panel - the freeze no longer occurs.
Environment:
SnapFX version: 0.8.0
Java version: 26
JavaFX version: 25
OS: Windows 10
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:
Steps to Reproduce:
Select single/multiple files in the TableView.
Start dragging the files and move the mouse over the folder tree (even drag causes the freeze).
UI freezes and the application becomes unresponsive until switch to or hover another window.
Environment: