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 83634 - A11Y:usecase palette a11y issues.
Summary: A11Y:usecase palette a11y issues.
Status: VERIFIED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Palette (show other bugs)
Version: 5.x
Hardware: All All
: P2 blocker (vote)
Assignee: Stanislav Aubrecht
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2006-08-29 00:17 UTC by bugbridge
Modified: 2008-12-22 13:53 UTC (History)
2 users (show)

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 bugbridge 2006-08-29 00:17:20 UTC
Original status: 1-Dispatched; Suggested Status: NEW

Original Target Release: coco_dev; Suggested Target Milestone : 5.5

Original submitter: hlu

Description:
Tested by a11y test tool. Got the following:

No Accessible name :
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  } 
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  } 
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  } 


 No Accessible description :
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  } 
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  } 
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  } 
Components with no LABEL_FOR pointing to it :
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  } 
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  } 
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  } 


 Components with no mnemonic :
   Class: org.netbeans.modules.palette.ui.CategoryButton {  Basic |  Basic } 
   Class: org.netbeans.modules.palette.ui.CategoryButton {  Comments |  Comments } 
   Class: org.netbeans.modules.palette.ui.CategoryButton {  Dependencies | 
Dependencies } 
Components not reachable with tab traversal :
   Class: org.netbeans.modules.palette.ui.CategoryButton {  Basic |  Basic } 
   Class: org.netbeans.modules.palette.ui.CategoryButton {  Comments |  Comments } 
   Class: org.netbeans.modules.palette.ui.CategoryButton {  Dependencies | 
Dependencies } 
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  } 
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  } 
   Class: org.netbeans.modules.palette.ui.CategoryList {  |  }
Comment 1 Thuy.d Nguyen 2006-09-06 22:43:57 UTC
UML module utilizes Netbeans common component palette, so these a11y issues is
not in UML code but in NB code (note that the report lists the components in
netbeans.modules.palette.ui package). Please file a bug against NB for these
a11y issues.
Comment 2 _ hlu 2006-09-06 23:44:55 UTC
reopen to core component.
Comment 3 Stanislav Aubrecht 2006-09-11 09:35:28 UTC
i'll fix this
if you want this fixed in release55 then please add 5.5_candidate to status
whiteboard (note that release55 will be in hr mode from tomorrow evening)
Comment 4 Stanislav Aubrecht 2006-09-11 15:18:33 UTC
fixed in trunk

- i've added accessible names and description
- category headers can now contain mnemonics (use '&' in resource bundle)
- there can't be any LABEL_FOR for CategoryLists as there are no labels at all
in the palette window
- all palette components already are accessible with TAB key

Checking in CategoryButton.java;
/cvs/core/palette/src/org/netbeans/modules/palette/ui/CategoryButton.java,v  <--
 CategoryButton.java
new revision: 1.9; previous revision: 1.8
done
Checking in CategoryList.java;
/cvs/core/palette/src/org/netbeans/modules/palette/ui/CategoryList.java,v  <-- 
CategoryList.java
new revision: 1.11; previous revision: 1.10
done
Comment 5 Stanislav Aubrecht 2006-09-13 16:29:44 UTC
closing as fixed

please reopen and increase priority to P1 (with justification) if you want this
fixed in release55 as well
Comment 6 Jaromir Uhrik 2007-10-22 10:58:31 UTC
Verified.