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.

Bug 16188 - Explorer context menu invoked via Shift+F10 does not work with arrow keys
Summary: Explorer context menu invoked via Shift+F10 does not work with arrow keys
Status: CLOSED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 3.x
Hardware: PC Windows 3.1/NT
: P1 blocker (vote)
Assignee: _ ttran
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2001-10-03 18:14 UTC by ssffleming
Modified: 2008-12-23 13:34 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Diff against release33/orion_fcs branches (3.89 KB, patch)
2002-03-30 23:24 UTC, _ ttran
Details | Diff
Binary jar patch for orion_fcs/release33, put in <ide>/lib/patches (2.79 KB, application/octet-stream)
2002-03-30 23:27 UTC, _ ttran
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ssffleming 2001-10-03 18:14:27 UTC
Testing on Orion Build 011002_2 on NT.

Steps:
1.  In explorer select a node
2.  Type Shift+10, you see a context menu
3.  Hit down arrow

What should happen is navigation in the context menu.
I see the system menu drop down instead.

If you invoke the context menu via the mouse it works ok.

P2 because this is an accessibility bug.
Comment 1 ssffleming 2001-10-03 18:27:47 UTC
Additional information: appears to be a focus problem.
Typing F10 (again without shift augmentation) after context menu
appears will switch focus to context menu and then arrow keys work.
Comment 2 dpavlica 2001-10-04 12:42:29 UTC
I think that it is focus problem too.
Comment 3 David Simonek 2001-10-05 11:36:48 UTC
Dusan, as this is accessibility bug, can you look at it?
We here have no knowledge about how shift+f10 works or how should it
work. Thanks.
Comment 4 Jiri Mzourek 2001-10-09 13:27:22 UTC
Hi Dafe, Shift-F10 do the same as the the mouse right click, it means
opens pop-up menu. This is not *only* accessibility bug, this behavoir
is standard in all Java applications and have to work. Assigning back.
QA: please, try to avoid assigning any new bug to the UI team, without
prior consultation with us. Thanks.
Comment 5 Jan Chalupa 2001-10-10 15:51:57 UTC
Attaching 'A11Y' keyword.
Comment 6 David Simonek 2001-10-10 17:59:46 UTC
Thanks for explaining - however I still see it as
ui/accessibility/explorer bug, definitely not window system as winsys
don't have any control over context menu inside explorer. So, changing
component and subcomponent to explorer.

Last note - I don't understand your last comment - *I* reassigned this
bug to you, not QA. Is UI team so special that we can't assign bugs to
UI as usual....heh? I strongly disagree.
Comment 7 Peter Zavadsky 2001-10-11 09:02:29 UTC
It seems to be working now. Closing the issue.

Probable fix:
core/.../core/NbMainExplorer.java [1.82]
Comment 8 Jan Pichert 2001-10-11 12:00:51 UTC
Reopened because the probplem happens in W2K dev3.3 #20011011
 
Instead of moving down the menu the top (netbeans) window menu pops
up. (restore, move, size .... close)

Comment 9 Peter Zavadsky 2001-10-12 09:58:26 UTC
Well is seems to be problem with Win only. Maybe focus manager.

Since it is a11y bug, assigned to UI.
Comment 10 _ ttran 2001-10-20 21:54:52 UTC
Swing by default does not allow you to navigate popup menu using
keyboards at all.  What we are doing in NB is already an attempted
workaround (focus manager hack) which seems not working in all cases.

We don't want to work around A11Y bugs in JDK => lowered prio to P3.
Comment 11 David Strupl 2001-11-08 17:59:27 UTC
Assigning to informal AWT/Swing category owner. Or should we assign it
to Dafe?
Comment 12 _ ttran 2001-11-09 14:58:54 UTC
not fixable.  JDK issue.  On Windows Shift-F10 jumps to the System
menu box.  You can override it but only by using native code.  JDK
does not do it for us.  Either choose another shortcut to invoke
context menu or not implementing invoking popup menu on Windows
Comment 13 ssffleming 2002-03-28 20:11:36 UTC
Let's keep this open until a JDK bug has been filed
and accepted as valid by the JDK team.  Changing to P1
since accessibility is totally broken by this bug...
product will not be accessible.
Comment 14 _ ttran 2002-03-30 23:19:15 UTC
Okay I've found a workaround for JDK 1.4.  JDK 1.3.1 is probably
hopeless, we won't fix it.

Fixed in cvs trunk, patch for release33/orion_fcs attached soon.
Also added 3.3.2_CANDIDATE keyword
Comment 15 _ ttran 2002-03-30 23:24:54 UTC
Created attachment 5244 [details]
Diff against release33/orion_fcs branches
Comment 16 _ ttran 2002-03-30 23:27:48 UTC
Created attachment 5245 [details]
Binary jar patch for orion_fcs/release33, put in <ide>/lib/patches
Comment 17 Marian Mirilovic 2002-04-02 09:54:01 UTC
patch verified in [orion_CE](20020401) && [jdk1.3.1](03)/[jdk1.4](fcs)
on Win2K/Solaris5.8.

It seems like it works fine now. Thanks Trung.
Comment 18 Jan Chalupa 2002-04-02 16:46:48 UTC
The proposed patch has been verified. Can you please start working on
integration into orion_fcs?

Comment 19 _ ttran 2002-04-03 09:20:20 UTC
integrated into orion_fcs branch
Comment 20 Marian Mirilovic 2002-04-12 14:35:52 UTC
verified in [orion_fcs](020410_2)
Comment 21 Quality Engineering 2003-07-01 16:35:32 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.