FWIW, I've seen this behavior elsewhere, so I suspect it is Firefox
leaking events, not Etherpad.
For instance, sometimes if I open this URL:
https://capmetro.org/planner/?#!P|SQ!input|Anderson/Gault,%20Stop%20ID%204580!start|yes
and I navigate away, waiting for a real-time transit update, my caret
presents as if it is still on the bus stop's page even though it isn't.
Anyhow, I now use Chromium/ChromeOS for browsing so can't test this
change, but thought I'd offer another data point if it might help.
On 2/8/19 12:06 PM, Joanmarie Diggs wrote:
> Hey all.
>
> The problem reported by Hypra regarding Orca presenting and navigating
> in etherpad when that page tab was not focused happens to be due to a
> bug in either etherpad and/or Firefox. We're getting events that suggest
> you're in that pad even though you're not. To make matters more fun,
> checking the state of the non-focused document results in our being told
> that it's focused.
>
> Soooo.... I've added a couple of hacks designed to filter out those
> events. There's a chance the filter might be too enthusiastic which will
> cause Orca to stop presenting things it should (and used to) present.
> I've decided to risk it even though we're getting quite close to the end
> of this release cycle on the grounds that fixing this issue would be
> good. I would ask you all to test master thoroughly with web content
> starting.... NOW! :)
>
> If you find any issues, please verify they are regressions first. To do
> so, locally revert the following:
>
> =====
> commit 21aff9d5fb6252ee44f2a29f96f1018e84576426
> Author: Joanmarie Diggs <jdiggs igalia com>
> Date: Fri Feb 8 12:01:32 2019 -0500
>
> Attempt to identify and ignore bogus events from background etherpad
> =====
>
> If that magically fixes things, then yup, it's a regression and I need
> to know about it ASAP.
>
> Lastly, please direct questions about git to the mailing list. Many
> users here can help you. And I have more things I'd like to accomplish
> prior to code freeze.
>
> As always, thanks in advance!!
> --joanie
> _______________________________________________
> 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
> Log bugs and feature requests at http://bugzilla.gnome.org
>
_______________________________________________
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
Log bugs and feature requests at http://bugzilla.gnome.org