|
From: <no...@so...> - 2002-04-14 13:16:13
|
Ease of use Issues item #543703, was opened at 2002-04-14 08:16 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=460211&aid=543703&group_id=44253 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Peter Centgraf (centgraf) Assigned to: Peter Centgraf (centgraf) Summary: Reopening a File Initial Comment: Story: A user opens a file. At some time in the future, the user forgets that the file is open and chooses the file again in another open dialog. Current Behavior: On Mac OS X, nothing at all happens. This is because someone forgot to throw an UnexpectedException in DefaultGlobalModel._getOpenDocument(). I added this throw and am currently attempting to avoid ever making it. I will post a bug tracker item momentarily. I won't commit this change until I make a complete fix, since it prevents opening any file whatsoever on Mac OS X. On Solaris (and probably all other platforms), the user is presented with a dialog with a choice to either "OK" - switch to the already open file, or "Cancel" do nothing and return to the currently active file. Note that in the case that the active file is the one that was just selected, both of these options are the same, and neither of them actually does anything at all. In all cases, the dialog is totally unnecessary. Switching to an already open file is always non-destructive and is exactly the behavior a person would expect, since they just asked to see the file. Desired Behavior: Default to the current "OK" behavior in all cases. If the requested file is already active, do nothing. If the requested file is open but not active, make it active. This is standard behavior for several applications tested on Mac OS X and Windows, and even emacs. (If emacs abides by the standard, you know it's really a standard!) ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=460211&aid=543703&group_id=44253 |