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 675194 - Incorrect accessible focused event emitted for GtkNotebook tab
Incorrect accessible focused event emitted for GtkNotebook tab
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Widget: GtkNotebook
3.4.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
: 674525 (view as bug list)
Depends on:
Blocks: 674525
 
 
Reported: 2012-04-30 21:59 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2018-02-10 04:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
event listener (1.16 KB, text/plain)
2012-04-30 21:59 UTC, Joanmarie Diggs (IRC: joanie)
Details

Description Joanmarie Diggs (IRC: joanie) 2012-04-30 21:59:30 UTC
Created attachment 213146 [details]
event listener

Steps to reproduce:
1. Start the attached listener in a terminal.
2. Launch gtk3-demo's Printing demo.
3. Press Tab to move focus from the General tab to the printer table.
4. Press Ctrl+Alt+Page Down to move to the next notebook page.
5. Press Shift+Tab to move focus from the Pages per side combo box
   Up to the Page Setup tab.

Expected results: The General tab would not claim focus.

Actual results: The General tab does claim focus.

Output when performing the steps above:

>>> KEY PRESSED: Tab
object:state-changed:focused(1, 0, 0)
        source: [table | ]
        host_application: [application | gtk3-demo]
<<< KEY RELEASED: Tab
>>> KEY PRESSED: Control_L
>>> KEY PRESSED: Alt_L
>>> KEY PRESSED: Page_Down
object:state-changed:focused(1, 0, 0)
        source: [combo box | 1]
        host_application: [application | gtk3-demo]
<<< KEY RELEASED: Page_Down
<<< KEY RELEASED: Control_L
<<< KEY RELEASED: Alt_L
>>> KEY PRESSED: Shift_R
>>> KEY PRESSED: ISO_Left_Tab
object:state-changed:focused(1, 0, 0)
        source: [page tab | General]
        host_application: [application | gtk3-demo]
<<< KEY RELEASED: ISO_Left_Tab
<<< KEY RELEASED: Shift_R
Comment 1 Matthias Clasen 2012-05-04 00:24:11 UTC
If you click around on notebook tabs, you'll notice that the focus notification on the a11y side is always 'one step behind'. There is some leftover failure with idle handlers in the gail notebook code that may be responsible...
Comment 2 Joanmarie Diggs (IRC: joanie) 2012-10-04 21:21:21 UTC
*** Bug 674525 has been marked as a duplicate of this bug. ***
Comment 3 Matthias Clasen 2018-02-10 04:39:44 UTC
We're moving to gitlab! As part of this move, we are closing bugs that haven't seen activity in more than 5 years. If this issue is still imporant to you and
still relevant with GTK+ 3.22 or master, please consider creating a gitlab issue
for it.