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 258328 - Start Page component has the a11y issues
Summary: Start Page component has the a11y issues
Status: VERIFIED FIXED
Alias: None
Product: cnd
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: 8.2
Hardware: PC Solaris
: P2 normal (vote)
Assignee: Alexander Simon
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2016-03-11 12:50 UTC by Alexander Simon
Modified: 2016-04-20 15:29 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
proposed patch (9.96 KB, patch)
2016-03-11 14:35 UTC, Alexander Simon
Details | Diff
proposed patch (put colors in bundle) (14.32 KB, patch)
2016-03-14 15:23 UTC, Alexander Simon
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Simon 2016-03-11 12:50:12 UTC
Start Page component has the following a11y issues:

The following components do not have Accessible description:

   Class: JLabel {  What's New | What's New }

   Class: JLabel {  Featured Demo | Featured Demo }

   Class: WebLink {  All Online Documentation >> | All Online Documentation >> }

   Class: JLabel {  Learn & Discover | Learn & Discover }

   Class: JLabel {  Cannot connect to internet. | Cannot connect to internet. }

   Class: JLabel {  My Oracle Solaris Studio | My Oracle Solaris Studio }

   Class: JLabel {  Demos & Tutorials | Demos & Tutorials }

   Class: JLabel {  Learn & Discover | Learn & Discover }

The following components have no tooltips:

   Class: JCheckBox {  Show Welcome Screen on startup |  Checkbox to show or hide the Welcome Screen on next NetBeans startup }

   Class: ActionButton {  Community |  Open default web browser with documentation to get started with Community }

   Class: ActionButton {  C/C++ Applications |  Open default web browser with documentation to get started with C/C++ Applications }

   Class: WebLink {  All Online Documentation >> | All Online Documentation >> }

   Class: ActionButton {  Tutorials and Articles |  Open default web browser with documentation to get started with Tutorials and Articles }

   Class: WelcomeComponent {  Start Page |  Welcome window providing basic information about IDE. }

   Class: ActionButton {  Quick Start Tutorial |  Open default web browser with documentation to get started with Quick Start Tutorial }

   Class: ActionButton {  Try a Sample Project |  Open default web browser with documentation to get started with Try a Sample Project }

See also missed tooltips on 'My NetBeans' tab:

   Class: org.netbeans.modules.welcome.ui.PluginsPanel$2 {  Install Plugins | Install Plugins }

and on 'What's New' tab:

   Class: WebLink {  Show all news |  Open the list of all news articles in the default web browser }
   Class: WebLink {  Show all tutorials |  Open the list of all tutorials in the default web browser }
   Class: WebLink {  Show all blogs |  Open the list of all blogs in the default web browser }
Comment 1 Alexander Simon 2016-03-11 14:35:31 UTC
Created attachment 158832 [details]
proposed patch
Comment 2 Alexander Simon 2016-03-14 15:23:42 UTC
Created attachment 158850 [details]
proposed patch (put colors in bundle)
Comment 3 Alexander Simon 2016-03-16 15:17:11 UTC
Finally studio team decided to create own welcome screen and fix A11Y in own module.
Comment 4 Alexander Simon 2016-03-16 15:18:44 UTC
fixed in change set ce2b240ab9ff
Comment 5 Quality Engineering 2016-03-17 02:40:22 UTC
Integrated into 'main-silver', will be available in build *201603170001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/ce2b240ab9ff
User: Alexander Simon <alexvsimon@netbeans.org>
Log: fixed Bug #258328 - Start Page component has the a11y issues
- add studio welcome screen to friends
Comment 6 Alexander Simon 2016-04-01 11:29:17 UTC
Start page should contain "Add New Remote Host" action.
Register the action to expose it in lookup.
Comment 7 Alexander Simon 2016-04-01 11:32:04 UTC
additional fix for "Add New Remote Host" action, change set:
http://hg.netbeans.org/cnd-main/rev/ed6ec97c3d3d
Comment 8 Quality Engineering 2016-04-02 02:07:09 UTC
Integrated into 'main-silver', will be available in build *201604020001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/ed6ec97c3d3d
User: Alexander Simon <alexvsimon@netbeans.org>
Log: additional fix for Bug #258328 Start Page component has the a11y issues:
- Start page should contain "Add New Remote Host" action. Register the action to expose it in lookup.
Comment 9 Vladimir Kvashin 2016-04-15 16:59:54 UTC
verified in builds on enum server
Comment 10 soldatov 2016-04-20 15:29:12 UTC
Verified