After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 721410 - GtkLabels containing links should expose accessible children of ATK_ROLE_LINK
GtkLabels containing links should expose accessible children of ATK_ROLE_LINK
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Accessibility
3.10.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks: 721406 721421
 
 
Reported: 2014-01-03 16:53 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2014-01-04 15:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
accessible-event listener (264 bytes, text/x-python)
2014-01-03 16:53 UTC, Joanmarie Diggs (IRC: joanie)
Details

Description Joanmarie Diggs (IRC: joanie) 2014-01-03 16:53:40 UTC
Created attachment 265233 [details]
accessible-event listener

Steps to reproduce:
1. Launch the attached accessible-event listener in a terminal
2. Launch gtk3-demo's link demo
3. Give focus to the "text" link (or Tab amongst the links) to cause an event

Expected results: The GtkLabel would claim to have three children (one for each link).

Actual results: The GtkLabel claims to have no children.

Marking this as a blocks for bug 721406 because the desired/missing object:state-changed:focused events reported there would be for the accessible children of ATK_ROLE_LINK which don't yet exist.
Comment 1 Matthias Clasen 2014-01-04 06:04:54 UTC
Doesn't quite work that way, I don't think - AtkHyperlink is not an AtkObject, thus we can't have AtkHyperlinks as children