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.
<HTML><HEAD> <TITLE>Output from UIAccessibilityTester for window with title : Insert DB Insert </TITLE> </HEAD> <BODY> <PRE> Results of Accessibility test, window with title "Insert DB Insert" Doesn't implement Accessible : - none. No Accessible name : - none. No Accessible description : Class: org.netbeans.core.windows.services.NbDialog { Insert DB Insert | } Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : - none. Components with no mnemonic : - none. Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none. Components not reachable with tab traversal : - none. </PRE> </BODY> </HTML>
The palette item is coming from package org.netbeans.modules.web.core.palette.items.
This is generic problem, most of palette dialogs do not set accessibility description. The problem is caused by the fact that NbDialog delegates responsibility to return accessible description to its inner pane, which is usually some JPanel-derived class. The fix to this problem is easy, accessible description for each customizing panel needs to be set. Bundle needs to be extended with different accessible descriptions for different customizing panels. All visual (gui) classes from web.core/src/org/netbeans/modules/web/core/palette/items directory are affected.
Fixed. 510e1de8cc1f Checked with UI Accessibility Tester v. 2.5.1 and no problems were reported by the tool. One exception: JFormattedText -- this is not a problem, see AWT tree in the Tester (JFormattedText is not visible to the user).
Verified with build 080327.