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 229526 - Can't choose components when performing custom install using JAWS screenreader
Summary: Can't choose components when performing custom install using JAWS screenreader
Status: RESOLVED FIXED
Alias: None
Product: installer
Classification: Unclassified
Component: NBI (show other bugs)
Version: 7.3
Hardware: PC Windows 7
: P3 normal (vote)
Assignee: Libor Fischmeistr
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2013-05-09 09:28 UTC by JohnBurling
Modified: 2013-07-27 02:20 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 JohnBurling 2013-05-09 09:28:39 UTC
When performing a custom install using JAWS 14.0.1823 screenreader (and probably other versions), the list for selecting components to install isn't accessible.
JAWS indicates that it contains 13 items, but the items themselves are blank. Also, the checkboxes for selecting and de-selecting items aren't visible to JAWS, ie, it doesn't announce "checked" or "unchecked" when the spacebar is pressed to toggle a selection.
Comment 1 JohnBurling 2013-05-09 09:32:52 UTC
A free demo version of JAWS, which can be run for 40 minutes at a time before a reboot is required, can be downloaded from http://www.freedomscientific.com/downloads/jaws/JAWS-downloads.asp
Comment 2 Jiri Rechtacek 2013-05-09 13:32:27 UTC
Describe in detail step by step what is a problem and how it's related to NetBeans Installer. Thanks
Comment 3 JohnBurling 2013-05-10 08:51:28 UTC
I'm visually impaired, and wanted to perform a custom install of NetBeans 7.3 without sighted assistance.
I'm using the latest version of the JAWS screenreader (14.0.1823). 
My OS is Win7 Pro 64-bit.
To reproduce the problem, do as follows:
Download the executable for the Netbeans 7.3 bundle which supports all technologies.
Ensure Java Access Bridge V2.0.2 has been installed and enabled.
Run the Netbeans installer.
After a few seconds, JAWS will say "Next button" or similar, indicating that the Next buttton has focus.
Press Tab twice: JAWS will say "Customize dot dot dot button.
Press Enter to activate this button.
After a few seconds, JAWS will say "List view, 1 of 13", indicating that the focus is on the 1st entry in the list of components to choose from. But note that JAWS doesn't say what the entry contains.
Issue the JAWS command to read the current line (JAWS key + Numpad8). JAWS says "1 of 13", indicating that focus is on the first entry, but doesn't speak the content of the entry.
Press the Down Arrow Key. JAWS says nothing, but the focus moves to the next entry.
Issue the Read Current Line command again. JAWS says "2 of 13", indicating that focus is now on the 2nd entry, but doesn't speak its content.
The expected behaviour is that JAWS should speak the content of each entry as focus moves to it.
Press Spacebar. JAWS should say "checked" or "unchecked", to indicate whether the entry has become selected or unselected, but JAWS says nothing.
I can't tell you what the entries in the list contain, but they include things like "Glass Fish Server" and "Tomcat Server".
Comment 4 Jiri Rechtacek 2013-05-29 15:50:56 UTC
Thanks for the report, now it's clear what is the problem.
Comment 5 Libor Fischmeistr 2013-07-26 08:58:58 UTC
Fixed in changeset: http://hg.netbeans.org/core-main/rev/b0696c4af16b

I hope the fix will help you. Now JAWS reads the names of components.

The problem is that it doesn't read if appropriate checkbox is checked or not. But I think that the problem is on the JAWS side. When I use NonVisual Desktop Access (NVDA) then everything works well.

I would appreciate if you could validate it.

Thank you
Comment 6 Quality Engineering 2013-07-27 02:20:57 UTC
Integrated into 'main-silver', will be available in build *201307262300* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/b0696c4af16b
User: Libor Fischmeistr <lfischmeistr@netbeans.org>
Log: #229526: Can't choose components when performing custom install using JAWS screenreader