focus issues when using docked palettes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Medium
|
gustav_b |
Bug Description
There are some workflow killer issues when using docked palettes. To give an example:
* Create an object, say rectangle
* Bring up the fill and stroke properties, ctrl+shift+f. make sure the palette is docked on the canvas window.
* Change the stroke size to 3 pixels in the last tab.
* Move over to the canvas and push 'n' to get the node editing tool to round the corners. Nothing seems to have happened, you click somewhere on the canvas, you lose the stroke.
What actually happened is you appended 'n' to the stroke size entry and that got evaluated as 0 once you lost entry. There are even more extreme cases when working with the layer palette, as you can start creating objects outside any of the layer groups after some of these focus mishaps.
Changed in inkscape: | |
importance: | Undecided → Medium |
tags: | added: ui |
tags: | added: bug-migration |
What needs to be done is that to all activate callbacks in all dialogs, a defocus call must be added which passes focus to the canvas of the active desktop after you click any button or press Enter in any spinbox, the dialog is defocused and you can continue working on canvas. Still, this allows you to navigate the dialog by keyboard without losing focus. I did something like that long ago, but not consistently, and it apparently does not work anymore with docked dialogs. Gustav, can you please look into this?