Closed Bug 873415 Opened 12 years ago Closed 6 years ago

[AccessFu] Populate adjacent nodes with data

Categories

(Core :: Disability Access APIs, defect)

ARM
Android
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: maxli, Assigned: maxli)

Details

Attachments

(1 file, 2 obsolete files)

Followup to bug 785144, BrailleBack makes use of the information from adjacent nodes too.
Assignee: nobody → maxli
Attached patch Patch (obsolete) — Splinter Review
So here's a first attempt, though I'm not totally enthused by the behaviour. So what is kind of awkward is that the behaviour doesn't really match the native widgets, i.e. when you move to a node that's already exposed to BrailleBack, this patch changes what is being exposed (e.g. swiping forward should either only cause a change of the cursor focus or a complete change of text on the braille display), whereas on the native UI it would only change the accessibility focus. Also there's the fact that only three nodes are exposed at any given time. Though I don't think it'd be particularly nice or easy to actually achieve the native behaviour. Marco, could you take a look and see if this patch provides better behaviour than without (and/or suggest how it could be improved)?
Attachment #752202 - Flags: feedback?(marco.zehe)
Attached patch Patch v2 (obsolete) — Splinter Review
Oops, the previous patch was slightly outdated (though everything I said still stood).
Attachment #752202 - Attachment is obsolete: true
Attachment #752202 - Flags: feedback?(marco.zehe)
Attachment #752214 - Flags: feedback?(marco.zehe)
Comment on attachment 752214 [details] [diff] [review] Patch v2 This patch needs updating, it does not apply cleanly, hunk 2 fails in accessible/src/jsat/eventManager.jsm.
Attachment #752214 - Flags: feedback?(marco.zehe)
Attached patch Patch v2.1Splinter Review
Updated patch
Attachment #752214 - Attachment is obsolete: true
Attachment #752751 - Flags: feedback?(marco.zehe)
Comment on attachment 752751 [details] [diff] [review] Patch v2.1 My braille display is too small to actually take advantage of the feature, since the semantic and text info for the current node take up all the space and even require me to pan left and right to see it all, but this looks like it's a good set of changes. I also don't see any negative impact for speech.
Attachment #752751 - Flags: feedback?(marco.zehe) → feedback+

I believe with the move to more native Android support, that also comes with BrailleBack, so we probably no longer even use the code that was originally implemented to make braille output work. Eitan or Jamie, please reopen if you think this still needs work of some sort after the native refactor.

Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(jteh)
Resolution: --- → WONTFIX

You're correct: we no longer use that code. Since the move to native, BrailleBack should be able to traverse the tree normally to get what it needs. That said, I'm unclear as to the "user scenario" for this bug. What was the problem we were trying to solve from a user perspective? It's possible we'll never know now.

Flags: needinfo?(jteh)

I believe -- and I may be wrong on that -- that this was meant to fill up spacing of the braille display with surrounding elements, like the one to the left or right, or possibly above and below.

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

Attachment

General

Created:
Updated:
Size: