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.
1) Start IDE 2) Navigate thru keyboard to main menu | Help 3) Navigate via arrow keys to Help Sets menu and try to invoke it via right arrow key, it doesn't work. Note: Similar issue was #11494, but solution is in this case up to the owner of the menu presenter. The Help Sets item is JMenuPlus and should be handled the way its initialized when needed. In the above case it was empty (popup had 0 subelements).
This menu is an ordinary menu subfolder, handled by org.openide.awt.MenuBar, so probably that code is at fault.
Jesse is right, the code is wrong. (Reassigning to me). The problem is following. Lazy creation of popup menu using listening (on popupWillBecomeVisible exactly) on popup itself is wrong, at least I think so. The menu should be always in consistent state when result from getPopupMenu method is got. I.e. in this case the action showing the popup first calls getPopupMenu figures out if it's empty and therefore no showing occures (thus no firing of event when the menu would be in fact lazilly created). Solution: I guess the lazy creation should be performed when getPopupMenu called, and not via listening on popup itself which could be in inconsistent state ( popupWillBecomeVisisble).
Fixed in [main-trunk]. Fix: openide/../openide/awt/MenuBar.java [1.36]
*** Issue 16917 has been marked as a duplicate of this issue. ***
verified in [nb_dev](20020530)
Resolved for 3.4.x or earlier, no new info since then -> closing.