Debian Patches

Status for orca/3.38.2-2

Patch Description Author Forwarded Bugs Origin Last update
gedit no
git-webkitgtk1 commit 957e11b3c232632ec0e781b5d765c3000bcd1fb4

Handle WebKitGtk's change in toolkit name casing

WebKitGtk objects now expose the toolkit name as WebKitGTK. Our
script mapping for toolkits should probably not be case sensitive.
For the purpose of making newer releases of WebKitGtk still work
with older, stable versions of Orca, this commit just handles
the alternative casing for WebKitGtk.

Note that in some cases (e.g. Yelp), native caret navigation via
F7 does not seem to be reliably toggled. That is a feature of either
the app or the toolkit; not of Orca. This commit does not impact that.

See issue #244
Joanmarie Diggs <jdiggs@igalia.com> no 2022-05-17
git-webkitgtk2 commit e9d8a3e5faa71531a615002dc37bcfda12d15abb

Structural Navigation: Handle unimplemented collection interface error

The collection interface is something applications and toolkits get
"for free" from AT-SPI2. However, applications/toolkits that provide
their own implementation of AT-SPI2 (e.g. WebKitGtk) presumably need
to also implement AtspiCollection themselves, or do something so that
the default AT-SPI2 implementation is used. Currently, in WebKitGtk
version 2.36, a non-implemented error occurs when querying the
collection interface on the document. We were not handling this error,
causing Orca to be silent when structural navigation commands were
used. This commit handles the error. It cannot solve the missing
implementation, however. Thus in WebKitGtk apps, Orca will now announce
things like "no more headings" when there are in fact headings present.

See issue #244

diff --git a/src/orca/structural_navigation.py b/src/orca/structural_navigation.py
index 676efc808..920e03e71 100644
Joanmarie Diggs <jdiggs@igalia.com> no 2022-05-17

All known versions for source package 'orca'

Links