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 38896 - A11Y problems in "Find in Files" dialog
Summary: A11Y problems in "Find in Files" dialog
Status: VERIFIED FIXED
Alias: None
Product: utilities
Classification: Unclassified
Component: Search (show other bugs)
Version: 3.x
Hardware: All All
: P2 blocker (vote)
Assignee: Marian Petras
URL:
Keywords: A11Y, UI
: 31651 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-01-16 13:10 UTC by Jaromir Uhrik
Modified: 2004-11-10 09:44 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
Output of A11Y tester (1.64 KB, text/plain)
2004-05-26 10:09 UTC, Jaromir Uhrik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jaromir Uhrik 2004-01-16 13:10:38 UTC
[200401141900; j2sdk1.4.2_03]
Results of Accessibility test, window with 
title "Find in Files"
 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JTabbedPane {  Each tab 
contains different search criterion |  N/A } 
   Class: javax.swing.JTextField {  Regular 
expression for search |  N/A } 
   Class: javax.swing.JTextField {  Substring for 
search |  N/A } 
   Class: javax.swing.JTextField {  The date from 
|  N/A } 	
 Components with potential mnemonics conflict:
 - components with mnemonic 'A' :
   Class: javax.swing.JCheckBox {   Match Case |  
N/A } 
   Class: javax.swing.JLabel {  and |  } 
   Class: javax.swing.JLabel {  day(s) |  }
Comment 1 Milan Kubec 2004-02-20 09:32:04 UTC
Please evaluate those a11y issues and consider fixing them for 3.6. Thanks.
Comment 2 Marian Petras 2004-02-26 14:04:39 UTC
Ad no LABEL_FOR issues:
  - all the three issues require UI design change,
    it is too late for fix in NetBeans 3.6

Ad conflicts of compoments with mnemonic 'A':
  - indeed, there is a conflict between the "Match Case" check-box
    and the "and" text-field (although they are on different tabs)
      - will fix together with the LABEL_FOR issues
  - no idea where the "day(s)" mnemonic came from

Please re-check the focus of label "day(s)".
Comment 3 Jaromir Uhrik 2004-05-26 10:07:51 UTC
[200405251800; j2sdk1.4.2_04]
Still missing a11y descriptions and other problems in dialog (see
attached A11Ytester output). Increasing the priority to P2(see a11y
bug priorities guidelines
http://qa.netbeans.org/processes/a11y_bug_priority_guidelines.html ).
Comment 4 Jaromir Uhrik 2004-05-26 10:09:20 UTC
Created attachment 15147 [details]
Output of A11Y tester
Comment 5 Marian Petras 2004-06-25 07:57:43 UTC
Fixed in the trunk.

Results of the accessibility test were evaulated and the dialog was
modified so that it is accessible now. Specifically, accessible names
and descriptions were added to several GUI elements of the dialog.

Modified files:
   utilities/src/org/netbeans/modules/search/types/
         Bundle.properties   (1.9)
         ModificationDateCustomizer.form   (1.17)
         ModificationDateCustomizer.java   (1.28)
         ObjectTypeCustomizer.java   (1.26)
Comment 6 Marian Petras 2004-06-30 17:26:15 UTC
*** Issue 31651 has been marked as a duplicate of this issue. ***
Comment 7 Jaromir Uhrik 2004-11-10 09:44:23 UTC
Verified in 200411091800; jdk1.4.2_06-b03.