Open Bug 1980662 Opened 1 year ago Updated 1 year ago

[Windows] Crop area cannot be resized using keyboard shortcuts with NVDA screen reader enabled

Categories

(Toolkit :: Startup and Profile System, defect)

Firefox 142
Desktop
All
defect

Tracking

()

Accessibility Severity s3
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox-esr140 --- unaffected
firefox141 --- unaffected
firefox142 --- affected
firefox143 --- affected

People

(Reporter: sbadau, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: access, Whiteboard: [fidefe-profile-management])

Found in

  • Firefox 142.0b5

Affected versions

  • Firefox 142.0b5
  • Nightly 143.0a1

Tested platforms

  • Affected platforms: Windows 11
  • Unaffected platforms: Ubuntu 25.04, macOS 15

Preconditions

  • NVDA screen reader is enabled and running.

Steps to reproduce

  1. Navigate to about:editprofile.
  2. Open the Avatar picker by clicking Edit.
  3. Use NVDA to navigate to the Custom tab.
  4. Use the screen reader’s commands to upload a photo.
  5. Attempt to resize the crop area using Shift + Left/Right Arrow.

Expected result

  • The crop area can be resized using keyboard shortcuts, even with NVDA enabled.

Actual result

  • Resizing via Shift + Arrow has no effect when NVDA is running.

Regression range

  • This is not a regression, it's introduced with the new avatar picker.

Additional notes

  • The issue is not reproducible when using a mouse.
  • The same functionality works correctly with Orca (Ubuntu) and VoiceOver (macOS).

S3 because an NVDA user is unlikely to do this and regardless can work around this by manually switching to focus mode.

NVDA doesn't switch to focus mode here because the crop area doesn't have an interactive role. I might have suggested role="separator", but NVDA doesn't support interactive separators yet. role="slider" is probably the next best fit, albeit not great, but perhaps still better than no role.

Accessibility Severity: --- → s3

The severity field is not set for this bug.
:mossop, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(dtownsend)
Flags: needinfo?(dtownsend)
You need to log in before you can comment on or make changes to this bug.