Accidental undocking of dialogs
Environment/Versions
- GIMP version: 2.10.32
- Package: Self compiled
- Operating System: Kubuntu 20.04
Description of the bug
Some dialogs are more prone to accidental undocking than others. Tool options is a rather frequent case.
This is not a problem of mishandling the Tab, but a possible problem with the slider (for instance, the Opacity
slider in paint tools) when the slider is close to the edge of the dialog: when the pointer is on the slider buttons (▲▼), in some cases an accidental click-drag to the right undocks the dialog(*):
I have found this in the Paint tools options, but sliders in other dialogs exhibit the problem, for instance the tile control sliders in the symmetry painting dialog (that are also close to the edge of the dialog).
Futhermore, when the dialog undocks, one would expect that hitting Esc just cancels the whole thing and puts the dialog back in the dock, but if this cancels the docking, it also leaves the dialog undocked.
(*) I have yet to figure out exactly what these conditions are. Possibly:
- The number for the widget should be inactive
- Opacity set to 100% (so ▲ button is disabled)
Reproduction
Is the bug reproducible? Yes, with dedication
Reproduction steps:
- Click drag on the slider as shown in the video
…
Expected result: nothing happens
Actual result: dialog undocks.
Additional information
I tried on 2.99, but the sliders are different and I couldn't undock the dialog that way.
Possibly not worth fixing this late in 2.10, but just kept as a reminder that sometimes users didn't dream :)