Package: gnome-orca
Version: 3.26.0-1
Severity: normal
Tags: a11y patch
Owner: [email protected]
User: [email protected]
Usertags: hypra
Forwarded: https://bugzilla.gnome.org/show_bug.cgi?id=789340

As forwarded to upstream, reported here for tracking the issue

“
With a webpage opened in firefox, the KP_Add shortcut allows to "speak entire 
document", just like in other application. One difference, however, is that in 
other applications, during the speaking of the whole document, the cursor 
position is updated regularly, to show the progress of the speak, which is 
convenient for users, but in Firefox this does not happen, the cursor position 
is only updated at the end of the speak (at speak stop position).

I don't know whether that was intentional, but users have expressed they would 
like the feature to be enabled in firefox too.

The attached patch fixes this by calling setCaretOffset instead of 
setCaretContext in __sayAllProgressCallback.
”

Samuel

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (500, 'stable-debug'), (500, 'oldoldstable'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 
'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.13.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-orca depends on:
ii  gir1.2-glib-2.0            1.54.1-1
ii  gir1.2-gtk-3.0             3.22.24-2
ii  gir1.2-pango-1.0           1.40.12-1
ii  gir1.2-wnck-3.0            3.24.1-1
ii  gsettings-desktop-schemas  3.24.1-1
ii  python3                    3.5.3-3
ii  python3-brlapi             5.5-3
ii  python3-cairo              1.10.0+dfsg-5+b3
ii  python3-gi                 3.24.1-3
ii  python3-louis              3.3.0-1
ii  python3-pyatspi            2.24.0+dfsg-1
ii  python3-speechd            0.8.7-1
ii  speech-dispatcher          0.8.7-1

Versions of packages gnome-orca recommends:
ii  libgail-common  2.24.31-2
ii  xbrlapi         5.5-3

gnome-orca suggests no packages.

-- no debconf information

-- 
Samuel
Linux, c'est simple : ça s'adresse à une machine qui est parfois un peu
maraboutée mais qui d'habitude n'a pas d'états d'âme. Sur Usenet y'a
plein d'humains et de primates, et ça devient vraiment gore par moment.
-+- TP in : Guide du linuxien pervers - "Le linuxien a-t-il une âme ?" -+-
diff --git a/src/orca/scripts/web/script.py b/src/orca/scripts/web/script.py
index eeb39c588..61bdde27f 100644
--- a/src/orca/scripts/web/script.py
+++ b/src/orca/scripts/web/script.py
@@ -710,7 +710,7 @@ class Script(default.Script):
             return
 
         orca.setLocusOfFocus(None, context.obj, notifyScript=False)
-        self.utilities.setCaretContext(context.obj, context.currentOffset)
+        self.utilities.setCaretOffset(context.obj, context.currentOffset)
 
     def inFocusMode(self):
         """ Returns True if we're in focus mode."""

Reply via email to