Description
trying to use the multiple windows option I discovered that you cannot drag views between windows.
In the same vein you cannot spawn a new window by dragging a view outside the windows.
to reproduce,
- start raddbg
- open a new window
- drag a view from the first window to the other.
expected behavior: focus switching to the new windows allowing easy docking between windows
observed behavior: while dragging the current window stays active while the other windows shows the generic docking options:
if you alt-tab while dragging you can dock the view in another windows but the drag state doesn't fully reset, the view remains dragging behind the mouse and clicking one of the docking overlays creates a duplicate view which if closed crashes the debugger.
to reproduce
- open a new windows
- start dragging a view tab
- alt-tab to the other window
- drop the view into a dock option
- observe the view being docked but the view drag remaining active
- click one of the dock options
- close the newly docked view
- crash
pressing escape instead at step 6 doesn't cause the duplicate view or crash