Skip to content

Updates incorrectly reported for lie regions in background tabs in Firefox #1318

@nvaccessAuto

Description

@nvaccessAuto

Updated description for clarity:

Currently, NVDA reports off-screen live regions. This is because we want to report regions which have been placed off-screen so they are only read by screen readers. Unfortunately, content in background tabs is also marked off-screen. And in Firefox, all tabs share the same HWND, so we can't use the HWND to determine whether a tab is in the background. This means we can't tell the difference between author off-screen live regions and live regions in background tabs in an efficient, standard way. However, we definitely shouldn't be reading live regions in the background.

STR:

  1. Open this test case in Firefox:
    data:text/html,<div id="live" aria-live="polite">Initial content</div><script>setTimeout(() => live.textContent = "Updated live content", 2000);</script>
  2. Quickly (within 2 seconds), press control+t to open a new tab.
  3. Wait 2 seconds.
    • Expected: NVDA should not say "Updated live content"
    • Actual: Within 2 seconds, NVDA says "Updated live content"

Original description (for historical purposes):

Reported by modulus on 2011-01-11 19:54
When reading changes taking place on the Chatzilla window (and presumably on Firefox in general) the tab where those changes take place (which in Chatzilla's case represents the channel) is not announced. This makes it difficult to join several channels.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions