Hello,
Some additional information that is very probably related: in gtk3
3.24.24, some change was made in the page tab: previously when there is
no label for the page (i.e. the one-tab case mentioned here) the page
tab would ask its child for its extent. But gtk3 3.24.24 now supports
GtkSocket/Plug accessibility, which enables accessibility of panel
widgets, and when the child of the page tab is a socket, the socket
conversely asks its father for its extent, leading to an infinite loop:
https://gitlab.gnome.org/GNOME/atk/-/issues/18
that is why we disabled it, making the page tab return -1 coordinates
instead:
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/2924
I however don't see why it would change Orca's behavior, Alex told me he
didn't notice a regression there, and indeed descendantAtPoint() is told
by _boundsIncludeChildren that a page tab does not necessarily include
its children (which was already needed for the multiple tab case, where
its extent is the label extent).
Samuel
Alexander Epaneshnikov via orca-list, le dim. 06 déc. 2020 21:32:55 +0300, a ecrit:
hello Joanie. arch linux updated to gtk3 v1:3.24.24 and several VI users,
including me, started to experience problems with gtk based terminals
(mate-terminal gnome-terminal)
what happening:
when launching terminal and using flat revue we get: "page tab list" and
nothing else.
when another tab is created by ctrl+alt+t all works fine.
debug file:
https://gist.github.com/b3b6ebf46b68bf3a510797fda7212793
in captured session i do:
launching mate-terminal, trying to use flat revue. then i create another
tab. all is working.
thanks in advance. if you need something else, I will be happy to help.
_______________________________________________
orca-list mailing list
orca-list gnome org
https://mail.gnome.org/mailman/listinfo/orca-list
Orca wiki:
https://wiki.gnome.org/Projects/Orca
Orca documentation:
https://help.gnome.org/users/orca/stable/
GNOME Universal Access guide:
https://help.gnome.org/users/gnome-help/stable/a11y.html
https://mail.gnome.org/mailman/listinfo/orca-list
https://wiki.gnome.org/Projects/Orca
https://help.gnome.org/users/orca/stable/
https://help.gnome.org/users/gnome-help/stable/a11y.html