Version: 1.2.2 (using KDE 3.2.3, Mandrake Linux Cooker i586 - Cooker) Compiler: gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk) OS: Linux (i686) release 2.6.8.1-12mdk To reproduce: 1. create a use case diagram 2. add some use cases 3. select multiple use cases 4. right click on one of them 5. choose "Change font..." 6. change font size 7. click OK Expected behaviour: All selected use cases receive the new font size, the selection doesn't change Actual behaviour: The selection is reset to only the element the user right-clicked on, only that element gets the new font size. Addidtionally, the operation cannot be undone (the change didn't register in the undo history). I've discovered a workaround: if the user holds the "Shift" key while right-clicking on an object, the selection isn't reset and all works fine. But it isn't the expected behaviour for most users. At the very least, the change should ALWAYS register in UNDO history, and the user would expect that right-click on one object from a selection is safe and won't destroy the selection. The user will probably won't notice the reset since the right-click pop-up menu will cover the work area and it will be harder to notice that the selection has changed.
This is two reports, first that right click deselects multiple objects unless you press shift.
Second: right click->change font not registered as modified document 92781
Selection and undo issues are fixed in master. Not registering as modified document is still wrong: reopening bug 92781 for that issue.