This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 25899 - Enter key default action for wizards should be Finish not Next
Summary: Enter key default action for wizards should be Finish not Next
Status: NEW
Alias: None
Product: platform
Classification: Unclassified
Component: Dialogs&Wizards (show other bugs)
Version: 3.x
Hardware: All All
: P3 blocker (vote)
Assignee: richgunther
URL:
Keywords: UI
Depends on:
Blocks:
 
Reported: 2002-07-22 19:51 UTC by ssffleming
Modified: 2012-05-10 09:35 UTC (History)
3 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ssffleming 2002-07-22 19:51:46 UTC
In wizards if both the Next and Finish buttons are enabled, the default
action resulting from the Enter key is Next.  The default action should
be finish, which is to optimize the user interface for the simplest most common case
rather than a less frequent more complicated case.
Comment 1 David Simonek 2002-07-30 12:19:05 UTC
Yes, looks reasonable to me. Passing to ui team for approval. Jano,
you may want to check on nbui if this idea is ok from their point of view.
Comment 2 Stanislav Aubrecht 2012-04-26 09:12:44 UTC
Needs response from UI team.
Comment 3 Petr Somol 2012-05-04 16:18:54 UTC
This does not seem that clear to me. I can imagine situations where going to Next panel is wastage of time for most of users, but then there is the question whether the existence of such panel in the wizard is right. The idea behind wizards as I understand it is to promote collection of all important input and to structure it for users in steps (panels). I am not too happy about Finish being the default because users could press Enter accidentally before realizing that some input is still missing (note, e.g., that in deletion confirmation dialogs the default option is never OK but Cancel).

Rich, please could you decide this ?
Comment 4 richgunther 2012-05-07 17:30:23 UTC
All,
Do we have a default button visual indicator (usually this is a darker, thicker border around one button in an array)?

If so, the logic is that Enter will invoke that button.  In the case of a wizard, the Finish button typically enables at the earliest step in which the wizard process could be technically complete.  If that is the case, then Finish would be the default button, and would be invoked by hitting Enter.

Rich
Comment 5 Petr Somol 2012-05-10 09:35:11 UTC
(In reply to comment #4)
> All,
> Do we have a default button visual indicator (usually this is a darker, thicker
> border around one button in an array)?

Yes we have.
OK, so let's make Finish the default action as soon as it becomes enabled.