Re: [orca-list] gtk3-1:3.24.24: terminal problems with orca
- From: Samuel Thibault <sthibault hypra fr>
- To: Alexander Epaneshnikov <aarnaarn2 gmail com>
- Cc: orca-list gnome org
- Subject: Re: [orca-list] gtk3-1:3.24.24: terminal problems with orca
- Date: Sun, 6 Dec 2020 19:54:53 +0100
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.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]