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 |