Open Bug 1694716 Opened 4 years ago Updated 2 months ago

Monaco has a11y width and height of 0, making it invisible to NVDA browse mode

Categories

(Core :: Disability Access APIs, defect)

defect

Tracking

()

People

(Reporter: Jamie, Unassigned)

References

Details

(Keywords: papercut)

STR (with the NVDA screen reader):

  1. Open https://microsoft.github.io/monaco-editor/playground.html
  2. Press e to move to an editable text box.
    • Expected: NVDA should say: "Editor content;Press Alt+F1 for Accessibility Options. editor has auto complete multi line ..."
    • Actual: NVDA says: "No next edit field"

The reason is that the accessible for the Monaco editor (class inputarea) has a width and height of 0 and NVDA browse mode ignores 0 sized objects. Monaco do some weird off-screen textarea, so weirdness isn't surprising here. However, the interesting thing is that in Chrome, the accessible has a width and height of a whopping 3/3. 😲

I'm wondering whether the ink overflow stuff being discussed in bug 1649239 might make a difference here.

See Also: → 1649239
Summary: STR: → Monaco has a11y width and height of 0, making it invisible to NVDA browse mode

Drat. I was hoping this would be fixed by bug 1695716, but it isn't.

Keywords: papercut
You need to log in before you can comment on or make changes to this bug.