Re: [orca-list] gtk3-1:3.24.24: terminal problems with orca



Hello all,

Thanks Alexander for reporting this.

I reproduce the issue, it's the flat review of Orca which no longer works on Mate Terminal.

I reproduce both on Orca 3.36 hypra version and master.

As I don't use flat review I don't have tried on Mate Terminal.

Best regards.

Le 06/12/2020 à 19:54, Samuel Thibault via orca-list a écrit :
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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]