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 94559 - A11y: Stylesheet editor pane. Missing a11y features
Summary: A11y: Stylesheet editor pane. Missing a11y features
Status: RESOLVED WONTFIX
Alias: None
Product: web
Classification: Unclassified
Component: CSS Visual Tools (show other bugs)
Version: 6.x
Hardware: PC Windows XP
: P3 blocker (vote)
Assignee: Marek Fukala
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2007-02-05 23:16 UTC by bugbridge
Modified: 2009-11-02 11:14 UTC (History)
1 user (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 2007-02-05 23:16:29 UTC
Original status: 5-Cause Known; Suggested Status: NEW

Original Target Release: mako_dev; Suggested Target Milestone : Dev

These items should be added to the Keywords: A11Y

Description:
Build 051220_9, RC3

Steps to reproduce: 
- create project 
- open Web Pages --> resources
- open stylesheet.css
Stylesheet editor pane appears.

A11y issues: all Style Editor elements on the windows below the editing pane
does not have mnemonics.

Evaluation:
The color buttons does not have text. So mnemonics can not be used here.
Menmonics are missing in the Text decoration checkboxes.

Workaround:
Tab to the required area.
Comment 1 Marek Fukala 2007-08-03 14:25:48 UTC
added mnemonics to the checkboxes as stated in the report evaluation.

Checking in FontStyleEditor.form;
/cvs/web/css/src/org/netbeans/modules/css/visual/ui/FontStyleEditor.form,v  <--  FontStyleEditor.form
new revision: 1.5; previous revision: 1.4
done
Checking in FontStyleEditor.java;
/cvs/web/css/src/org/netbeans/modules/css/visual/ui/FontStyleEditor.java,v  <--  FontStyleEditor.java
new revision: 1.5; previous revision: 1.4
done
Checking in Bundle.properties;
/cvs/web/css/src/org/netbeans/modules/css/visual/ui/Bundle.properties,v  <--  Bundle.properties
new revision: 1.4; previous revision: 1.3
done
Comment 2 Marek Fukala 2007-08-03 14:48:04 UTC
also added mnemonics for the comboboxes and edit button

Checking in FontStyleEditor.form;
/cvs/web/css/src/org/netbeans/modules/css/visual/ui/FontStyleEditor.form,v  <--  FontStyleEditor.form
new revision: 1.6; previous revision: 1.5
done
Checking in FontStyleEditor.java;
/cvs/web/css/src/org/netbeans/modules/css/visual/ui/FontStyleEditor.java,v  <--  FontStyleEditor.java
new revision: 1.6; previous revision: 1.5
done
Checking in Bundle.properties;
/cvs/web/css/src/org/netbeans/modules/css/visual/ui/Bundle.properties,v  <--  Bundle.properties
new revision: 1.5; previous revision: 1.4
done
Comment 3 josin 2008-09-18 13:07:19 UTC
There are still some missing accessible descriptions and so on ... See more in full output from accessibility tester below.

Product Version: NetBeans IDE Dev (Build 200809180201)
Java: 1.6.0_10-beta; Java HotSpot(TM) Client VM 11.0-b11
System: Linux version 2.6.24-19-generic running on i386; UTF-8; en_US (nb)

===============================================
 Tested Window title : root - Style Builder
===============================================

Results of Accessibility test


 Doesn't implement Accessible :
   - none.

 No Accessible name :
   Class: javax.swing.JList {  |  }
   Class: javax.swing.JList {  |  }
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }


 No Accessible description :
   Class: javax.swing.JButton {  Edit... |  }
   Class: javax.swing.JCheckBox {  Overline |  }
   Class: javax.swing.JCheckBox {  Strikethrough |  }
   Class: javax.swing.JCheckBox {  Underline |  }
   Class: javax.swing.JComboBox {  Style |  }
   Class: javax.swing.JComboBox {  Variant |  }
   Class: javax.swing.JComboBox {  Weight |  }
   Class: javax.swing.JList {  |  }
   Class: javax.swing.JList {  |  }
   Class: javax.swing.JTabbedPane {  Font |  }
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }


 Label with LABEL_FOR not set :
   - none.

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JList {  |  }
   Class: javax.swing.JList {  |  }
   Class: javax.swing.JTabbedPane {  Font |  }
   Class: javax.swing.JTextField {  |  }
   Class: javax.swing.JTextField {  |  }


 Components with no mnemonic :
   Class: org.netbeans.modules.css.visual.ui.ColorSelectionField$ColorSelectionButton {  Color browser button |  Button
to launch the color chooser }


 Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic):
   - none.

 Components not reachable with tab traversal :
   - none.
Comment 4 Marek Fukala 2008-09-18 15:13:32 UTC
I wonder how we could release such buggy piece of code several times (incl. creator releases).
Comment 5 Marek Fukala 2008-11-19 12:05:41 UTC
future=>later
Comment 6 Quality Engineering 2009-11-02 11:14:56 UTC
NetBeans.org Migration: changing resolution from LATER to WONTFIX