Version: 2.2.2 (using KDE 4.2.2) OS: Linux Installed from: Ubuntu Packages Using versions: - Kubuntu 9.04 (Jaunty) - Umbrello 2.2.2 - KDE 4.2.2 Not sure if it's relevant, but I have set the 'Default Language' to PostgreSQL. ** Steps to Reproduce: - Create new Entity Relationship Model, or open existing one. - Create new Entity, or use existing one. - Open Entity's "Properties" dialog. - Click "Entity Attributes". - Add or otherwise change an attribute. - Click "OK" to close the "Entity Attribute Properties" window, but *DO NOT* click "OK" to close the "Entity Properties" window. - Observe that the attribute just added or changed is shown in the diagram, despite not having clicked the "OK" or "Apply" buttons on the "Entity Properties" dialog. - Observe too that clicking "Cancel" on the "Entity Properties" dialog does *NOT* cause the just-entered changes to disappear. ** Expected Behaviour: - Any changes made in the "Entity Properties" dialog should not be committed (i.e. they should not appear in the diagram) until the user has clicked the "OK" or "Apply" buttons. - Moreover, clicking the "Cancel" button should leave any such changes uncommitted (i.e. they should not appear in the diagram).
There is a research required how this could be implemented with recent code base.
*** This bug has been marked as a duplicate of bug 92994 ***