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.
Dev AU version. Not 100% sure what I did, but I was using Navigator fine for a while with just the keyboard. Then I saw the filter buttons, but did not see any way to activate them via the keyboard; I think I clicked on one of them. Anyway, after that, I lost KB focus from the Navigator window; there was no selection, and no keystrokes seemed to do anything in it, incl. after pressing Escape to slide it out and C-S-5 to slide it back in. I can click on the list and use the arrow keys, but if I hide the Navigator (ESC or Enter) and reshow it, there is no KB focus again. Closing (C-F4) and reopening the window does not help either; I need to restart the IDE. Looks like an exception is responsible.
Created attachment 19441 [details] Stack trace
Navigator component essentially useless by keyboard. Restarting IDE only helps first showing of component; after it has been hidden once, the problem occurs again. I am using JDK 1.6.0-b16.
Same problem using trunk version of navigator included in the build.
I can confirm that this problem only occurs when the Navigator is in autohide mode (which IMHO is where you would want it to be, so it does not take space from the editor). Annoying.
Jo, I'll look at it, I understand that it's important. I'll have to define right focus traversal cycles etc.
Sorry, now that I have tried docking Navigator in non-sliding mode (permanently visible), I still sometimes see this problem. Not sure about the exact circumstances which trigger it.
hopefully fixed along with 54266. Filters now accessible by regular tab traversal. Thanks goes also to Milos, who fixed Tab traversal behaviour across the system. Of course please reopen with info if reappears, thx.
I don't think this is fully fixed - still lose focus sometimes (not all the time) - but I don't have time now to try to reproduce, sorry.
x
*** This issue has been marked as a duplicate of 59934 ***