[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Any strange effects with the tab order in commit dialogue?

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Sat, 26 Dec 2009 09:23:57 +0100

On 26.12.2009 00:17, Serge Tumanyan wrote:
> Hello, All.
>
> I have a strange effect in the commit dialogue in TSVN. Could someone check
> this also?
>
> Steps to reproduce:
> 1. Select SVN commit on the folder where there is nothing to commit.
> 2. You will find yourself in the edit box.
> 3. Tab once and you will find yourself in the empty listview.
> Till now everything is correct.
> 4. Shift+Tab back.
> 5. You will find yourself in the 'None' link label.
> 6. Shift+Tab once more and you will find yourself on the 'All' link label.
> A bit strange isn't it?
> 7. Shift+Tab once more and you will find yourself in the edit box - expected
> behaviour here.
> 8. Tab once and you will find yourself in the empty listview - everything is
> correct here also.
> 9. Shift+Tab back once more and you will find yourself in the edit box that
> is again expected behaviour from the very beginning.
>
> Any ideas about steps 5 and 6? This happens only on the first time the
> commit cialogue opens if there is nothing to commit.

I think I know what's going on here:
the first time you start the commit dialog, it takes longer to fetch the
status for the folder. Subsequent status fetching is faster because the
OS has a cache for harddrive data.
But while the commit dialog fetches the status, the text shown in the
list control reads "please wait" and most controls, including the links
are disabled. So tabbing to them is not possible and when you press tab,
they're skipped and you jump from the edit control directly to the list
control.
After the status fetch is finished, the controls are enabled again and
you can tab to them.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=757&dsMessageId=2433054
To unsubscribe from this discussion, e-mail: [dev-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-12-26 09:24:14 CET

This is an archived mail posted to the TortoiseSVN Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.