X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:mime-version:in-reply-to:references:date
	:message-id:subject:from:to:content-type; q=dns; s=default; b=sv
	XQAqhZ7filTC8+Ax9EgkouZjZ7WEB6B4N6A59EaWcbq7al81B2kEwzYg/j/rh6Dl
	NsyvkUV3CvrxSrXeCKOpePKUeWhfHcT2Bi+b2aYqbs1Je4doc+5YNgpkaDl3EApk
	e52xSQ+2SQJAAvCSM9gpgCXbmEhw7LYA+ueYM88qk=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:mime-version:in-reply-to:references:date
	:message-id:subject:from:to:content-type; s=default; bh=M7npHn4/
	Q3Iopgv0/iYPX0oCR78=; b=Ol2Nh9K7cbI9rhZ6JwZywNxWrbENZ7+mTHaAmxCG
	j6OvdWcyn0XivHzEaJ1KywFJ21DOTtIVv8y4rl9JeK74WqZk8Qc/IrxZ088OsSDe
	CubmZJKDWIKS0yjqHjTZaSZh+ciBf04E+FbYKfFdJp+uWuq4IrGu8COj7HC/274K
	wxs=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-0.3 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2
X-HELO: mail-io0-f171.google.com
MIME-Version: 1.0
X-Received: by 10.107.137.222 with SMTP id t91mr2499439ioi.172.1447844313948; Wed, 18 Nov 2015 02:58:33 -0800 (PST)
In-Reply-To: <18410085732.20151117192128@yandex.ru>
References: <CAPsu6Lgbg6nCnHZX8s_x3AVzYRD-8Nrm6M-Yg_wKaTD9QHxCZw@mail.gmail.com>	<18410085732.20151117192128@yandex.ru>
Date: Wed, 18 Nov 2015 11:58:33 +0100
Message-ID: <CAPsu6LgBhN8XaNhozc0Sx=W+v_nJjeXZX5nKWa_mPN3x899=HQ@mail.gmail.com>
Subject: Re: Cygwin installer: "Next" button should not be default on "Select Packages" page
From: Brian Mathis <brian.mathis@gmail.com>
To: cygwin@cygwin.com
Content-Type: text/plain; charset=UTF-8
X-IsSubscribed: yes

On Tue, Nov 17, 2015 at 5:21 PM, Andrey Repin <anrdaemon@yandex.ru> wrote:
> Greetings, Brian Mathis!
>
>> Current behavior:
>> I have, many times, started typing something into the Search box at
>> the top of the page and instinctively press Enter.  Because the Next
>> button is default, this causes the installer to advance to the
>> installation stage (which may take a while as the actual installation
>> occurs, so it is not easy to quickly go back and change the package
>> selection).
>
>> Expected result:
>> Search filter should be applied and installer should not advance to
>> next stage until Next button. is explicitly clicked.
>
> The "Next" button should be the default action, however, in your specific use
> case, the current behavior is, indeed, undesirable.


Why "should" it be the default action?  Without specific reasoning
behind such a statement, it has no merit.


>> It doesn't matter that the search box dynamically updates the results;
>> there is still a natural instinct to press Enter after typing in the
>> search query.
>
> I don't know. I've long since unlearned that habit.
> And not only because of Cygwin setup. Many applications adopted the same
> pattern of dynamically filtered list, and it is actually very useful.


Seeing as it is a "habit" that you had to unlearn, it only reinforces
that this is incorrect behavior for this case.  Users should not have
to unlearn/relearn a common behavior just for a single control in a
single application.  The argument is not in consistency of coding
(i.e. all panels have "Next" as default, so this one also should), but
consistency of user experience (i.e. when I type something into a
search box and then press Enter, I expect a search to be initiated).

Whether the list is filtered dynamically is beyond the point.  Dynamic
filtering can stay as it is, just the Enter key should either also
initiate filtering (which is probably redundant), or it should simply
do nothing.


> --
> With best regards,
> Andrey Repin
> Tuesday, November 17, 2015 19:18:50
>
> Sorry for my terrible english...
>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

