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 744683 - Tooltips should have ATK_ROLE_TOOL_TIP (like they did before)
Tooltips should have ATK_ROLE_TOOL_TIP (like they did before)
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Accessibility
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2015-02-17 21:59 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2015-02-18 22:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
accessible-event listener (303 bytes, text/plain)
2015-02-17 21:59 UTC, Joanmarie Diggs (IRC: joanie)
Details

Description Joanmarie Diggs (IRC: joanie) 2015-02-17 21:59:33 UTC
Created attachment 297066 [details]
accessible-event listener

Steps to reproduce:
1. Launch gtk3-demo's Printing demo
2. Launch the attached accessible event listener in a terminal
3. Cause the tooltip of the Pages radio button on the General page to be shown

Expected results: An object with ROLE_TOOL_TIP would emit an accessible event.

Actual results: An object of ROLE_LABEL emits the accessible event.

Sample output from the attached listener, showing and then hiding the tooltip:

~~~~~~
Gtk+ 2
~~~~~~
object:state-changed:showing(1, 0, 0)
	source: [tool tip | Specify one or more page ranges,
 e.g. 1-3,7,11]
	host_application: [application | gtk-demo]
object:state-changed:showing(0, 0, 0)
	source: [tool tip | Specify one or more page ranges,
 e.g. 1-3,7,11]
	host_application: [application | gtk-demo]

~~~~~~
Gtk+ 3
~~~~~~

object:state-changed:showing(1, 0, 0)
	source: [label | Specify one or more page ranges,
 e.g. 1-3,7,11]
	host_application: [application | gtk3-demo]
object:state-changed:showing(0, 0, 0)
	source: [label | Specify one or more page ranges,
 e.g. 1-3,7,11]
	host_application: [application | gtk3-demo]


Note: This is a change/regression in Gtk+ 3, but it was only semi-recently (perhaps in the past year?) introduced. At the moment I don't have time to track down when (sorry!!).
Comment 1 Matthias Clasen 2015-02-18 22:03:06 UTC
at this point, comparisons against gtk2 are of diminishing value. It would be far more useful to know that this worked in gtk 3.10, say...