Filepane not getting focus after toolbar button pressed

Hi,

Since upgrading to 9.1.1.7, I have the following misbehaviour from DO :

After pressing a button on one of the toolbars, the filepane is not reacting at all.

For instance, you click the a button like this in the toolbar :

<?xml version="1.0"?> <button display="both" icon_size="large"> <label>I:\down</label> <tip>Go to download dir</tip> <icon1>68</icon1> <function type="normal"> <instruction>Go i:\down</instruction> </function> </button>
...the filepane goes to the correct directory, but it doesn't react to a keypress following it.

For instance, you press the button and then enter s to select the first item starting with an s ... the filepane isn't reacting at all !

You have to click inside the filepane after having clicked the button, this misbehaviour didn't happen before.

FYI, I'm in List View.

Small update :

Seems like there's a HUGE TIMEOUT after the button is clicked till the filepane will accept keyboard input.

Sometimes up to 10 seconds.

So If you enter a letter quite fast after having clicked the filepane view WON'T react.

If you click the button and wait some 5 to 10 seconds, then it will react.

Seems like this is a serious issue which wasn't present in 9.1.1.6

Can you go BACK to v9.1.1.6 and prove that it's something in 9.1.1.7 that definitely "broke"?

Also, is I:\Down a "network" drive mapping and/or are there lots of files in that folder nowadays? Could it just be that it's taking time to enumerate that folder before the file display can respond and become active, and would that really be an "opus" specific issue? What happens if you enter that folder in Explorer after just expanding through the folder tree, or otherwise write a batch file to launch explorer to open in that path? Comparison?

Sorry for taking so long for a reply steje,

Will downgrade to 9116 in a moment.
I:\down is a normal directory in a normal partition, no network involved.
About the enumerating, Whenever I click a button, the directory contents appear jast as fast as it should be, so i don't think it has something to with enumerating.

Explorer behaves perfectly in that folder, just like it does with any drive/folder.

I expect it some "misbehaviour" in the button-click routine (sorry, I'm not a programmer) in the sence that it is taking too much time before it gives the filepane the focus.

Will install 9116, in a few moments, just a sec...

Yep !

I downgraded to 9.1.1.6 is the problem is gone.

After clicking a button, and immediately pressing a letter the filepane reacts immediately.

So, The problem has indeed been introduced in version 9.1.1.7

With all my "directory shortcut" buttons, after clicking them, I can, instantly, enter a letter and the filepane jumps immediately.

I would advice more users to test this out with the newest version.

Clicking a shortcut button like the one below :

<?xml version="1.0"?> <button display="both" icon_size="large"> <label>Program Files</label> <icon1>39</icon1> <function type="normal"> <instruction>C:\Program Files\</instruction> </function> </button>
... and then immediately pressing a letter to jump to the first occurence, in version 9117, it doesn't react for like 5 to 10 seconds, even worse, if you DO press a letter directly after clicking a button, the filepane will never react, you have to give it focus by clicking anywhere in the filepane.

So, please, I can now officially confirm that this bug is only present in version 9.1.1.7 (any view mode).

Hi,

I just tried it here. I have made the following observation. If I click the button and not move the mouse away from the button nothing happens. But if I move the mouse away from the button all is working well.

This behaviour is the same for all similar buttons

Regards

One more thing:

Just noticed that If the Find field is still open/visible the pane gets focus immediately just as expected.

Using the button code provided above at [Filepane not getting focus after toolbar button pressed) , I confirm different behavior in 9.1.1.7 than in 9.1.1.6 . However, I don't find an amount of time between clicking the button and typing a letter to be relevant. Neither do I find that one has to click in the lister after clicking the button in order to be able to type a letter.

My findings are the same as those of xbprm, namely, as long as the mouse pointer remains on the button, keyboard action does nothing. As soon as the pointer is moved off the button, the keyboard works.

In 9.1.1.6, the keyboard works while the pointer remains on the button.

Thanks for your findings rcoleman1943 and xbprm,

As rcoleman correctly says, In 9.1.1.6, the keyboard works while the pointer remains on the button.

It's specifically irritating for keyboard users (which most of us are, I don't think many people will use the mouse to scroll and find the file "twain.dll" in the Windows folder, I believe most users just type "tw" and have their file in focus).

I think it is normal user behaviour to click a button, and then directly use the keyboard.

Just as been said, in version 9.1.1.6 all worked out well, now people suddenly have to move their mousepointer over the filepane in order for it to react to keyboard input.

I hope this bug will get fixed in a next update.

Since nobody mentioned reporting this to GPSoftware so that it'll actually be fixed, I've done so. :slight_smile:

Actually, I did yesterday.
Tracking Number: 360003021690

But thanks for taking this bug seriously ! :slight_smile:

Nitpicking, probably, but the mouse pointer doesn't have to be moved over the file pane. It just has to be moved off the button.

Actually, I can now simplify the description of the problem to "the keyboard is inoperative when the mouse pointer is on a tool bar button". It doesn't matter whether a button has been used to navigate or even whether a button has been clicked.

even more precise: .. when the mouse pointer is on an enabled toolbar button .. maybe it is because of showing the tooltip?

It's not the tooltip. I thought of that and turned them off but it still happens.

It's easy enough to reproduce that I don't think we need to think about it any more. :slight_smile:

I was about to post about that misbehaviour point since 9.1.1.7 update (very annoying to people who use keyboard to browse their lists like me). I'm glad you all guys handled things.

Hope it will be fix soon. :wink: