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 39142 - Dialog invoked by NodeOperation.select not accessible
Summary: Dialog invoked by NodeOperation.select not accessible
Status: VERIFIED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Dialogs&Wizards (show other bugs)
Version: 3.x
Hardware: Sun SunOS
: P2 blocker (vote)
Assignee: Jiri Rechtacek
URL:
Keywords: A11Y, API
Depends on:
Blocks: 38937
  Show dependency tree
 
Reported: 2004-01-22 16:41 UTC by Jan Lahoda
Modified: 2008-12-22 18:47 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
The result from the accessibility tester. (927 bytes, text/plain)
2004-01-22 16:42 UTC, Jan Lahoda
Details
The code used to open the dialog. (898 bytes, text/plain)
2004-01-22 16:44 UTC, Jan Lahoda
Details
The report from the A11Y tester. (786 bytes, text/plain)
2004-02-06 16:18 UTC, Jan Lahoda
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Lahoda 2004-01-22 16:41:47 UTC
NB200401201900, JDK1.4.2.

I have opened a select dialog using
"NodeOperation.getDefault().select ...", and the
opened dialog is not accessible (see the attached
report from the accessibility tester). I am
attaching the source used to invoke the dialog.
Comment 1 Jan Lahoda 2004-01-22 16:42:58 UTC
Created attachment 13035 [details]
The result from the accessibility tester.
Comment 2 Jan Lahoda 2004-01-22 16:44:23 UTC
Created attachment 13036 [details]
The code used to open the dialog.
Comment 3 Jan Lahoda 2004-02-02 17:35:41 UTC
This dialog is invoked by the tasklist module.
Comment 4 David Simonek 2004-02-03 09:41:46 UTC
Yes you are right, accessibility support is simply missing in this
dislog, which is directly created by system and created dialog
instance is not passed back to the client code.
However, this is enhancement to the dialog infrastructure, will
probably also mean some added API or other mechanism to pass in
accessible context.
Comment 5 Jiri Rechtacek 2004-02-03 14:30:39 UTC
*** Issue 39437 has been marked as a duplicate of this issue. ***
Comment 6 Ana.von Klopp 2004-02-03 16:47:53 UTC
Are you planning on fixing this for NB 3.6? Just wondering so that I 
can tell the quality engineers what to do about my bugs that depend on 
it :) 
Comment 7 Jan Chalupa 2004-02-04 12:47:12 UTC
Accessibility is a requirement. This should be fixed for 3.6.
Comment 8 David Simonek 2004-02-04 13:38:40 UTC
OK, Jiri please evaluate further. Maybe I'm wrong and no API will be
needed, as NodeOperation.select produces still the same specialized
dialog.

Btw, question to QA - is there any way how could development verify
accessibility fixes itself? Making a probable fix that came from some
magic accessibility tester that I nevew saw and without a chance to
actually see the effects of fix is very, very strange - how could I
even be responsible of such work?

All in all - we *are willing to fix* these issues, but we need an
access to accessibility tester, and we need pointers and general
wisdom about accessibility rules. Thanks.
Comment 9 Lukas Hasik 2004-02-04 13:54:06 UTC
Dafe & spol.

http://a11y.netbeans.org/Instructions.html

or just download module Accesibility from Netbeans Update Center
and then run IDE with  -J-Da11ytest.IDE=true switch 
and new icon in toolbars appears (invalida ;)), run "UI Accessibility
Tester"=[UIAT] by pressing this icon.

And you can test accessibility now ;)

How ?
Press "Run Test" in UIAT and then after "CTRL+F11" the selected
window/dialog will be tested. 

Everything described on a11y.netbeans.org in more details ;)
Comment 10 Jiri Rechtacek 2004-02-05 13:48:33 UTC
responsibility of org.netbeans.core.windows.services.FileSelector
Comment 11 Jiri Rechtacek 2004-02-05 15:44:21 UTC
fixed;

User: jrechtacek
Date: 04/02/05 07:43:20

Modified:    windows/src/org/netbeans/core/windows/services
                        Bundle.properties FileSelector.java
Log:
bugfix #39142, improved dialog's accessibility
Comment 12 Jan Lahoda 2004-02-06 16:17:52 UTC
It seems quite OK in 200402051900. There are some warnings in the
report (see attachement), but these are (IMO) OK.

The reason why I am reopening this bug is that the Accessible Name of
the org.openide.explorer.ExplorerPanel is set to
"ACSN_FileSelectorExplorerPanel", which seems like unresolved key into
a bundle.
Comment 13 Jan Lahoda 2004-02-06 16:18:49 UTC
Created attachment 13303 [details]
The report from the A11Y tester.
Comment 14 Jiri Rechtacek 2004-02-06 16:29:56 UTC
thanks for discover the missing read from bundle, is fixed
Comment 15 Jan Lahoda 2004-02-12 10:18:25 UTC
Verified in 200402111900.