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.
[nb](3.3) Doesn't implement Accessible : Class: org.netbeans.modules.form.fakepeer.FakePeerContainer { } No Accessible name : Class: org.netbeans.modules.form.HandleLayer { | } No Accessible description : Class: org.netbeans.modules.form.HandleLayer { | } and new added components haven't Accessible descriptions, and issue 18412 - no accessible description of Top Component.
Reassigned.
Will be fixed in 3.3.1.
This issue must be fixed in 3.3.1, rise priority to P2
Description of HandleLayer is fixed. There is no need to set description to FakePeerContainer. There still exist problem with accessible context of selected component in Form designer. As the component is not focused then assistive technology doesn't have access to accessible context of such component. HandleLayer should provide implementation of AccessibleSelection interface, but the documentation of accessible APIs is not absolutely clear about it and it is also hard to test whether the implementation is correct. So for now I would mark it enhancement. Keyboard users and users of assistive technologies should use only Component Inspector which is accessible when working with designer.
Set target milestone to TBD
We could probably do this, however I doubt it makes sense practically - the designer canvas is completely visual and interactive component where the AccessibleSelection can't help with designing the GUI anyway. The selection itself can be tracked in Inspector, as already pointed out.
closed