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 130000 - A11Y: No Accessible description of window with title "Insert DB Insert"
Summary: A11Y: No Accessible description of window with title "Insert DB Insert"
Status: VERIFIED FIXED
Alias: None
Product: javaee
Classification: Unclassified
Component: Palette (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: pslechta
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2008-03-13 09:50 UTC by Roman Mostyka
Modified: 2008-03-27 20:49 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Mostyka 2008-03-13 09:50:42 UTC
<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>
Comment 1 _ potingwu 2008-03-13 18:12:12 UTC
The palette item is coming from package org.netbeans.modules.web.core.palette.items.
Comment 2 pslechta 2008-03-25 22:56:41 UTC
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.
Comment 3 pslechta 2008-03-27 10:02:22 UTC
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).
Comment 4 Roman Mostyka 2008-03-27 20:49:12 UTC
Verified with build 080327.