View Issue Details

IDProjectCategoryView StatusLast Update
0003477FreeCADBugpublic2018-05-28 14:48
Reportergalou_breizhAssigned Towandererfan 
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version0.17 
Target VersionFixed in Version0.18 
Summary0003477: Unwanted deletion of objects from non-active document
DescriptionThere is a usability issue in FreeCAD that allows me to unfortunately delete an object from a non-active document.

This is how you can reproduce it:
- Have two documents
- Activate doc1 and select an object, let's call it object1
- Activate doc2 by clicking on its tab and select an object in the 3D view, let's call it object2
- Notice (the problem actually arises if you don't notice!) that object1 is still selected
- Delete either by pressing Delete on the keyboard or right-clicking on object2
- Ouch! object1 is also deleted.

If you have a tree which is larger that the space in the dialog, which happens easily, you easily miss to notice that object1 is still selected. If you select object2 in the tree directly, then object1 gets deselected. The problem arises only by selecting object2 in the 3D view. A mouse click without Ctrl or Shift should select only one object.

Cf. https://forum.freecadweb.org/viewtopic.php?f=8&t=28544
Steps To ReproduceThis is how you can reproduce it:
- Have two documents
- Activate doc1 and select an object, let's call it object1
- Activate doc2 by clicking on its tab and select an object in the 3D view, let's call it object2
- Notice (the problem actually arises if you don't notice!) that object1 is still selected
- Delete either by pressing Delete on the keyboard or right-clicking on object2
- Ouch! object1 is also deleted.
Additional InformationOS: Ubuntu 14.04.5 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.13674 (Git)
Build type: None
Branch: master
Hash: 32f089f28408479ce65a22a753bb815ffe3d45ed
Python version: 2.7.6
Qt version: 4.8.6
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedStates (en_US)
TagsUI

Activities

wmayer

2018-05-28 14:48

administrator   ~0011289

https://github.com/FreeCAD/FreeCAD/commit/0ea75683f1894b4667acec731bf1346e62f79a9f

Issue History

Date Modified Username Field Change
2018-05-14 13:44 galou_breizh New Issue
2018-05-14 13:44 galou_breizh Tag Attached: UI
2018-05-28 14:48 wmayer Assigned To => wandererfan
2018-05-28 14:48 wmayer Status new => closed
2018-05-28 14:48 wmayer Resolution open => fixed
2018-05-28 14:48 wmayer Fixed in Version => 0.18
2018-05-28 14:48 wmayer Note Added: 0011289