View Issue Details

IDProjectCategoryView StatusLast Update
0010865ScribusUsabilitypublic2012-11-13 20:37
Reportergreyscale Assigned ToChelen  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformMacOSOSXOS Version10.6
Product Version1.4.1 
Fixed in Version1.5.0svn 
Summary0010865: Usage of cmd / alt / ctrl / shift keys causes a change in file
DescriptionWhen the cursor is placed inside a text frame (or inside an image frame), the action of pressing the Cmd key produces an invisible modificiation in
the document (the title bar gets a * appended, indicating a not-saved
state). The same occurs when pressing Atl, Ctrl, Esc or Shift, or when using the arrow key.
Steps To Reproduce1. In a new document, draw a text box.
2. Click inside the text box so that you are editing the content.
3. Save the document.
4. Close the document with the Cmd-W shortcut.

Expected result:
The document should close, since no change has been made.

Actual result:
Scribus shows a modal window saying "Document XXX has been changed since the last save".
Additional InformationThis little misbehaviour has the consequence that we cannot use the keyboard to close a file. A typical sequence of keystrokes when closing a document is: Cmd-S for saving the project, then Cmd-W for closing.

Because of this defect, every use of Cmd-W for closing a project triggers a
modal window that asks for "Don't Save/Cancel/Save" (the highlighted option being "Cancel").

The use of the mouse or trackpad is therefore mandatory to be able to save a file.
TagsNo tags attached.
Patch

Relationships

related to 0010978 closedChelen [PATCH] Snap to Item functionnality and other features 

Activities

ale

2012-07-12 20:04

manager   ~0028430

entering edit mode and exiting it with ESC also marks the document as changed.

exiting by clicking on the desktop does not.

Chelen

2012-07-23 09:34

reporter   ~0028563

Last edited: 2012-07-23 09:40

in fact every keystroke in editmode change the save flag. I fixed it in my current git repo. I just way for a commit of my work

Chelen

2012-07-23 09:36

reporter  

flagEditmode.diff (4,561 bytes)   

Issue History

Date Modified Username Field Change
2012-07-10 19:58 greyscale New Issue
2012-07-12 20:04 ale Note Added: 0028430
2012-07-23 09:34 Chelen Note Added: 0028563
2012-07-23 09:35 Chelen File Added: flagEditmode.diff
2012-07-23 09:36 Chelen File Deleted: flagEditmode.diff
2012-07-23 09:36 Chelen File Added: flagEditmode.diff
2012-07-23 09:40 Chelen Note Edited: 0028563
2012-07-31 19:35 cbradney Relationship added related to 0010978
2012-07-31 20:18 cbradney Status new => resolved
2012-07-31 20:18 cbradney Fixed in Version => 1.5.0svn
2012-07-31 20:18 cbradney Resolution open => fixed
2012-07-31 20:18 cbradney Assigned To => cbradney
2012-08-01 20:52 cbradney Assigned To cbradney => Chelen
2012-11-13 20:37 cbradney Status resolved => closed