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

Summary: Enter key default action for wizards should be Finish not Next
Product: platform Reporter: ssffleming <ssffleming>
Component: Dialogs&WizardsAssignee: richgunther
Status: NEW ---    
Severity: blocker CC: dsimonek, jrechtacek, psomol
Priority: P3 Keywords: UI
Version: 3.x   
Hardware: All   
OS: All   
Issue Type: ENHANCEMENT Exception Reporter:

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.