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 253693 - Bad accessibility in "Pin Tab" window
Summary: Bad accessibility in "Pin Tab" window
Status: RESOLVED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Terminalemulator (show other bugs)
Version: 8.1
Hardware: PC Solaris
: P2 normal (vote)
Assignee: ilia
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2015-07-23 15:08 UTC by soldatov
Modified: 2015-08-04 01:15 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 soldatov 2015-07-23 15:08:55 UTC
Missed LABEL_FORs breaks Alt+T and Alt-D shortcuts

========================================================================
Results of Accessibility test for WCAG 2.0-1.1.1 (Accessible interface, Accessible name, Accessible description)
TEST FAILED

The following components do not have Accessible name:
   Class: JTextField {  <no name> |  <no description> } 
   Class: JTextField {  <no name> |  <no description> } 
   Class: JTextField {  <no name> |  <no description> } 


The following components do not have Accessible description:
   Class: JLabel {  Host |  <no description> } 
   Class: JLabel {  Title: |  <no description> } 
   Class: JLabel {  Directory: |  <no description> } 
   Class: JTextField {  <no name> |  <no description> } 
   Class: JTextField {  <no name> |  <no description> } 
   Class: JTextField {  <no name> |  <no description> } 
   Class: JCheckBox {  Custom |  <no description> } 


Results of Accessibility test for WCAG 2.0-1.3.1 (LABEL_FOR)
TEST FAILED

Labels with LABEL_FOR not set:
   Class: JLabel {  Title: |  <no description> } 
   Class: JLabel {  Host |  <no description> } 
   Class: JLabel {  Directory: |  <no description> } 


Components with no LABEL_FOR pointing to it:
   Class: JTextField {  <no name> |  <no description> } 
   Class: JTextField {  <no name> |  <no description> } 
   Class: JTextField {  <no name> |  <no description> } 


Results of Accessibility test for WCAG 2.0-2.1.1 (Mnemonic conflicts, wrong mnemonics or no mnemonic)
TEST PASSED

Results of Accessibility test for WCAG 2.0-1.3.1 (TABLE_HEADERS)
TEST PASSED

Results of Accessibility test for WCAG 2.0-1.1.1 (NO_PSEUDOGRAPHICS, ASCII) and WCAG 2.0-1.4.1, WCAG 2.0-1.4.3 (NO_COLOR, CONTRAST_RATIO)
TEST PASSED

Results of Accessibility test for WCAG 2.0-1.1.1 (TOOLTIPS)
TEST FAILED

The following components have no tooltips:
   Class: JButton {  OK |  OK button } 
   Class: JTextField {  <no name> |  <no description> } 
   Class: JButton {  Cancel |  Cancel button } 
   Class: JTextField {  <no name> |  <no description> } 
   Class: JTextField {  <no name> |  <no description> } 
   Class: JCheckBox {  Custom |  <no description> } 


Results of Accessibility test for WCAG 2.0-2.1.1 (TAB traversal)
TEST PASSED
Comment 2 Quality Engineering 2015-07-25 01:16:44 UTC
Integrated into 'main-silver', will be available in build *201507250001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/086c8fe33554
User: Ilia Gromov <ilia@netbeans.org>
Log: Fixed Bug #253693 - Bad accessibility in "Pin Tab" window
Comment 3 ilia 2015-08-03 10:44:23 UTC
Additional fix (Bug 253885 - java.util.MissingResourceException exception instead of "Pinned Tab" window):
  http://hg.netbeans.org/cnd-main/rev/21ed6a5d05ec
Comment 4 ilia 2015-08-03 11:45:31 UTC
Additional fix:
  http://hg.netbeans.org/cnd-main/rev/2444280f0d30
Comment 5 Quality Engineering 2015-08-04 01:15:31 UTC
Integrated into 'main-silver', will be available in build *201508040002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/2444280f0d30
User: Ilia Gromov <ilia@netbeans.org>
Log: Additional fix for Bug #253693 - Bad accessibility in "Pin Tab" window