Open Bug 1900006 Opened 4 months ago Updated 3 months ago

The "Problem loading languages" error is not read automatically by VoiceOver

Categories

(Firefox :: Translations, defect, P3)

Firefox 128
Desktop
macOS
defect

Tracking

()

Accessibility Severity s3
Tracking Status
firefox-esr115 --- disabled
firefox126 --- affected
firefox127 --- affected
firefox128 --- affected

People

(Reporter: danibodea, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: access)

Note

  • When using VoiceOver to read the Select Translations panel and the "Problem Loading languages" error is displayed, the error is not verbalized.
  • The user can use CTRL+ALT+Left/Right to navigate inside the panel and read the error.

Found in

  • Nightly v128.0a1

Affected versions

  • Nightly v128.0a1

Tested platforms

  • Affected platforms: MacOS
  • Unaffected platforms: Windows, Ubuntu

Steps to reproduce

  1. Ensure browser.translations.select.enable is set to true in the about:config
    • to trigger errors the "Problem loading languages" error, activate devtools.chrome.enable = true, open the Browser Console and post "TranslationsPanelShared.simulateLangListError()". This will simulate the error ONCE.
  2. Ensure a VoiceOver is running
  3. Navigate to a page in a language different from the OS/browser
  4. Select a text (using mouse or keyboard) and open a context menu/right click
  5. Navigate to and activate Translate Selection to English
  6. When a Translation panel opens with the error, observe the screen reader announcement

Expected result

  • The text of error is announced by a screen reader.

Actual result

  • The text of error is added to the panel but it is not announced by the assistive technology. The focus is set to the Try again button by default but it is not clear why it should be tried again. Users of screen readers would not be aware of the error, unless they'll navigate backwards in browse mode of a screen reader.

Regression range

  • This is not a regression, but a remaining unfixed use case from fixing bug 1894271.

Additional notes

  • The 2 other error panels are read automatically by VoiceOver when they are displayed.
  • NVDA and ORCA really all 3 errors automatically when they are displayed.
Priority: -- → P3
Accessibility Severity: --- → s3
Blocks: 1896392
You need to log in before you can comment on or make changes to this bug.