Open Bug 1950748 Opened 19 days ago Updated 19 days ago

Windows Text Cursor Indicator does not disappear from text inputs when focus leaves

Categories

(Core :: Disability Access APIs, defect)

Unspecified
Windows 11
defect

Tracking

()

Tracking Status
firefox137 --- affected

People

(Reporter: nlapre, Unassigned)

References

(Blocks 1 open bug)

Details

STR:

  1. Turn on UIA support in about:config; set accessibility.uia.enable to true.
  2. Turn on the Windows Text Cursor Indicator (Settings -> Accessibility -> Text Cursor -> Set Text cursor indicator to "On")
  3. Open test page data:text/html,<input value="ABCDEF"/>
  4. Using the mouse, click in the text box between the A and the B (to the right of the A but to the left of the B).
  5. Click outside of the text box so that focus leaves the text input

Expected: Text cursor indicator disappears from the text input.
Actual: Text cursor indicator remains in the text input, and at an unexpected location.

This works in Edge; the text cursor indicator disappears. It somewhat works using the IA2 -> UIA bridge in Firefox, but it's broken in other, worse ways. The text cursor indicator should disappear, but also puzzling is that it remains in an unexpected and inconsistent location; sometimes at the very end, sometimes at the very start, sometimes somewhere in the middle. It seems to move to the start of the text for <input>s, and the end of the text for <div contenteditable>s. Weird. Regardless, this might be beside the point: I think the indicator should disappear, and it doesn't.

No longer depends on: 1950740
See Also: → 1950740
Blocks: uiatext
See Also: → 1950754
You need to log in before you can comment on or make changes to this bug.