Closed Bug 1820141 Opened 1 year ago Closed 11 months ago

The PiP's subtitle panel is not properly read by the Screen Readers (NVDA/ORCA/VoiceOver)

Categories

(Toolkit :: Picture-in-Picture, defect, P3)

Desktop
All
defect

Tracking

()

VERIFIED FIXED
114 Branch
Accessibility Severity s2
Tracking Status
firefox-esr102 --- disabled
firefox110 --- disabled
firefox111 --- wontfix
firefox112 --- wontfix
firefox113 --- wontfix
firefox114 --- verified

People

(Reporter: danibodea, Assigned: kpatenio)

References

Details

(Keywords: access, Whiteboard: , [fidefe-pip3])

Attachments

(1 file)

Note

  • When the user uses Screen Readers to navigate through the PiP's subtitle settings paned and he focuses the subtitle toggle, he will notice that the functionality of the toggle is not announced in any way.

Found in

  • Nightly v102.0a1

Affected versions

  • Nightly v102.0a1

Tested platforms

  • Affected platforms: Windows 10, MacOS 11, Ubuntu 22
  • Unaffected platforms: -

Steps to reproduce

  1. Launch the screen reader (NVDA/VoiceOverORCA)
  2. Load a YT video with subtitles
  3. Play the video and launch the PiP.
  4. Focus the Subtitle button and press SPACEBAR.

Expected result

  • The Panel opening should be announced.

Actual result

  • Nothing is announced.
  1. Press TAB to focus the subtitles toggle

Expected result

  • The toggle's functionality should properly be announced.

Actual result

  • The toggle's functionality is not properly announced.
    • Windows 10 + NVDA: "Checkbox checked"
    • MacOS + VoiceOver: "Checked checkbox"
      Ubuntu22 + ORCA: "Checkbox checked"
  1. Press TAB to move focus to thSubtitle's Font Size radio buttons.

Expected result

  • The radio button's functionality should properly be announced.

Actual result

  • The toggle's functionality is not properly announced.
    • Windows 10 + NVDA: "Medium radio button checked 2/3"
    • MacOS + VoiceOver: "Entering Mediun group; medium selected radio button 2/3"
    • Ubuntu22 + ORCA: "Medium label; medium; selected radio button"

Regression range

  • This is not a regression.

Additional notes

  • I am unsure how relevant Screen Reader accessibility is for this panel; if S3 severity is incorrect, feel free to change it.
Whiteboard: [access-s2]

The severity field for this bug is set to S3. However, the accessibility severity is higher, [access-s2].
:mhowell, could you consider increasing the severity?

For more information, please visit auto_nag documentation.

Flags: needinfo?(mhowell)
Assignee: nobody → kpatenio
Status: NEW → ASSIGNED
Whiteboard: [access-s2] → [access-s2], [fidefe-pip3]
Priority: -- → P3
Whiteboard: [access-s2], [fidefe-pip3] → [access-s2], [fidefe-pip3], [fidefe-MR1-2022]
Whiteboard: [access-s2], [fidefe-pip3], [fidefe-MR1-2022] → [access-s2], [fidefe-pip3], [fidefe-MR1-2022], fidefe-pip3
Whiteboard: [access-s2], [fidefe-pip3], [fidefe-MR1-2022], fidefe-pip3 → [fidefe-pip3]
Whiteboard: [fidefe-pip3] → [access-s2], [fidefe-pip3]

We are keeping severity at S3 for now.

Flags: needinfo?(mhowell)
Attachment #9322478 - Attachment description: WIP: Bug 1820141 - improve screen reader compatibility for PiP subtitles panel → WIP: Bug 1820141 - improve accessibility for PiP subtitles panel
Attachment #9322478 - Attachment description: WIP: Bug 1820141 - improve accessibility for PiP subtitles panel → Bug 1820141 - improve accessibility for PiP subtitles panel
Attachment #9322478 - Attachment description: Bug 1820141 - improve accessibility for PiP subtitles panel → WIP: Bug 1820141 - improve accessibility for PiP subtitles panel
Attachment #9322478 - Attachment description: WIP: Bug 1820141 - improve accessibility for PiP subtitles panel → Bug 1820141 - improve accessibility for PiP subtitles panel
Blocks: 1819988
Pushed by kpatenio@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/56d8a4e57350
improve accessibility for PiP subtitles panel r=pip-reviewers,bnasar,fluent-reviewers,flod,mhowell
Regressions: 1828040
Status: ASSIGNED → RESOLVED
Closed: 11 months ago
Resolution: --- → FIXED
Target Milestone: --- → 114 Branch

After fix:

  • Windows 10 + NVDA:
    • focusing the subs button: "Subtitles button, collapsed"
    • focusing the subs toggle: "Subtitle settings grooving; Subtitles checkbox checked"
    • focusing font size radios: "Font size grooving; Medium radio button checked, 2 of 3"
  • Ubuntu 22 + ORCA:
    • focusing the subs button: "subtitles collapsed push-button"
    • focusing the subs toggle: "subtitles settings panel; subtitles checkbox checked, expanded"
    • focusing font size radios: "font size panel; Medium; selected radio button"
  • MacOS 11 + VoiceOver:
    • focusing the subs button: "subtitles collapsed button. You are currently on a button..."
    • focusing the subs toggle: "subtitles checked check-box; You are currently on a check-box..."
    • focusing font size radios: "entering font size group; Medium, selected radio button"

Based on these results tested with Nightly v114.0a1, I confirm this fix.

Status: RESOLVED → VERIFIED
Accessibility Severity: --- → s2
Whiteboard: [access-s2], [fidefe-pip3] → , [fidefe-pip3]
You need to log in before you can comment on or make changes to this bug.