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



Thanks!

From a quick glance, it looks like the negative extents/bounding box is the problem. if the coordinates of the object are both negative, Orca treats the object as being off screen (at best; sometimes the extents are just plain bogus). Would the Gtk+ developers be willing to return a bounding box of (0, 0, 0, 0) instead of (-1, -1, -1, -1)?

--joanie

On Mon, 2020-12-07 at 19:02 +0300, Alexander Epaneshnikov wrote:
07.12.2020 17:41, Joanmarie Diggs пишет:
Peter, I'm working on various web/chromium tasks at the moment, so it's not a great time for to update Gtk+. That said, maybe something will jump out at me from a full debug.out. The Gedit text area sounds like a good candiate.

Thanks in advance!
--joanie

https://gist.github.com/bd0bf3906c11ff84914629143f2eae06
On Mon, 2020-12-07 at 15:05 +0100, Peter Vágner via orca-list wrote:

Hello,


It turns out flat review is now broken in a lot of other GTK widgets, e.g. gedit text area is not readable with flat review either.


On arch it's possible to downgrade to gtk 3.24.23 for the time being but it would be awesome if you can look at this so we can get this fixed.


Greetings


Peter


Dňa 7. 12. 2020 o 9:50 Alex ARNAUD via orca-list napísal(a):
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


_______________________________________________
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
_______________________________________________
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


-- 
Sincerely, Alexander.


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