Closed Bug 1637779 Opened 5 years ago Closed 2 years ago

Broken line offsets on HackerRank signup page

Categories

(Core :: Disability Access APIs, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: Jamie, Unassigned)

References

(Blocks 1 open bug)

Details

STR (with NVDA):

  1. Open https://www.hackerrank.com/auth/signup?utm_medium=header&utm_source=hr-homepage
  2. Tab to the First & Last name field.
  3. Tab again to the Email field.
  4. Shift+tab back to the First & last name field.
  5. Type: test
  6. Press NVDA+upArrow (or NVDA+l with NVDA laptop layout).
    • Expected: NVDA says "test"
    • Actual: NVDA says "t"

Line offsets report (0, 0) for any character in that field, making it impossible for screen reader users to read the line entered. Curiously, when the field is focused the first time, it behaves correctly. It only starts misbehaving for subsequent focuses.

Originally reported as NVDA issue: https://github.com/nvaccess/nvda/issues/5861

Also happens on https://wu.up.krakow.pl/WU/
Duplicate NVDA issue https://github.com/nvaccess/nvda/issues/9001 notes that this happens on some other login forms as well, though some of them are internal and can't be shared. It suggests this has happened on Twitter and PayPal login forms, but I can't reproduce that. Still, this is suggestive that this might be a wider problem.

Also happens on the Audible login page.

Also not fixed by the recent work for line offsets in bug1670541. The single character that gets spoken is the first character of the line, so if I enter Marco, it only speaks the m. Braille is OK, it always shows the full text I enter.

I can't reproduce this any more, with or without CTW.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.