X-Recipient: archive-cygwin AT delorie DOT 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 AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT 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: <18410085732 DOT 20151117192128 AT yandex DOT ru> Date: Wed, 18 Nov 2015 11:58:33 +0100 Message-ID: Subject: Re: Cygwin installer: "Next" button should not be default on "Select Packages" page From: Brian Mathis To: cygwin AT cygwin DOT com Content-Type: text/plain; charset=UTF-8 X-IsSubscribed: yes On Tue, Nov 17, 2015 at 5:21 PM, Andrey Repin 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