Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NVDA speaks live region updates in background tabs of ChatZilla #138

Closed
nvaccessAuto opened this issue Jan 1, 2010 · 3 comments

Comments

Projects
None yet
1 participant
@nvaccessAuto
Copy link

commented Jan 1, 2010

Reported by MarcoZ on 2008-07-12 10:31
When there are messages coming into channels that are currently not in the foreground, NVDA should suppress them to avoid excessive speech.

Steps to reproduce:

  1. Start Firefox 3 and install the ChatZilla extension.
  2. Log onto a server and join two channels.
  3. start conversations in both.
  4. Notice that while you're located in one channel, messages from the other, currently not in focus and not visible, come sipping through, making it hard to follow the conversation in the foreground.
@nvaccessAuto

This comment has been minimized.

Copy link
Author

commented Jan 1, 2010

Attachment 138.diff added by MarcoZ on 2008-07-12 10:38
Description:
In addition to checking whether the current object's window is part of the foreground window, check to see if it is also visible.

@nvaccessAuto

This comment has been minimized.

Copy link
Author

commented Jan 1, 2010

Comment 1 by MarcoZ on 2008-07-12 10:51
Note that the better solution would be to check for the object's STATE_SYSTEM_OFFSCREEN instead, but until Gecko bug 444644, which is about not setting the states right when an object_show event is fired, this workaround has to be used for now.

@nvaccessAuto

This comment has been minimized.

Copy link
Author

commented Jan 1, 2010

Comment 2 by jteh on 2008-07-14 01:09
Patch committed in r2240. Thanks!
Changes:
State: closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.