Closed Bug 1511955 Opened 2 years ago Closed 2 years ago

Navigating by character on compound elements yields unpredictable results

Categories

(Core :: Disability Access APIs, defect)

All
Android
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla65
Tracking Status
geckoview64 --- wontfix
firefox64 --- wontfix
firefox65 --- fixed

People

(Reporter: MarcoZ, Assigned: eeejay)

References

Details

Attachments

(1 file)

STR (with TalkBack in Focus or Fennec):
1. Open https://www.heise.de/newsticker
2. Touch any of the news article headings.
3. Swipe up a few times until you reach the Characters granularity.
4. Swipe right a few times.

Expected: TalkBack should read the numbers for each time stamp, the link text, and other information as you move by character.

Actual: TalkBack reads the first digit of the time, then the whole link text, then a space, then something else, and already jumps to the next item below.

5. Swipe to the left a few times.

Expected: TalkBack should traverse in reverse order.
Actual: TalkBack reads some characters from the link, the time, the other text in an element, but nothing consistent.

This all works nicely in Chrome.
Assignee: nobody → eitan
This prevents an infinite loop where we go into a child only to find the
nearest hypertext accessible being its parent.
Pushed by eisaacson@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3386ff76878d
Don't traverse into children without hypertext interfaces. r=Jamie
https://hg.mozilla.org/mozilla-central/rev/3386ff76878d
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
Is this something we should consider uplifting to GV64?
Flags: needinfo?(cpeterson)
Eitan, should we uplift this fix to the GeckoView 64 release branch?

GeckoView 64 will be rolled out to 10-15% of Focus 8.0 users this week. GeckoView 65 won't be ready for about six weeks, so we might release one or two dot more releases for GeckoView 64.
Flags: needinfo?(cpeterson) → needinfo?(eitan)
Oops, I missed this. I think we could let it slip. It was a bug prior to 64 as well.
Flags: needinfo?(eitan)
(In reply to Eitan Isaacson [:eeejay] from comment #6)
> Oops, I missed this. I think we could let it slip. It was a bug prior to 64
> as well.

SGTM!

64=wontfix
You need to log in before you can comment on or make changes to this bug.