MSHTML virtual buffer: aria-labelledby handling broken #4575

Closed
nvaccessAuto opened this Issue Oct 26, 2014 · 4 comments

1 participant

@nvaccessAuto

Reported by jteh on 2014-10-26 02:07
aria-labelledby isn't handle as expected in the MSHTML vbuf backend. I suspect this is due to the fact that we're retrieving the attribute using aria-labelledBy (note the capital b) but testing for aria-labelledby (no capital).

@nvaccessAuto

Comment 1 by jteh on 2014-11-20 08:05
These really should have been done for 2014.4, but we're out of time and they aren't absolutely critical. Still, we need to manage this better in future.
Changes:
Milestone changed from 2014.4 to 2015.1

@nvaccessAuto

Comment 2 by Michael Curran <mick@... on 2015-01-16 03:11
In [59e83ab]:
```CommitTicketReference repository="" revision="59e83abba2ca63a4ad4d117bbfe84ab0385a757a"
MSHTML virtualBuffer: fix up spelling of aria-labelledby and aria-describedby (the b should not be uppercase). Also remove specific fetching of aria-labelledby from NVDA as the virtualBuffer backend already handles this.

Fixing the spelling more importantly makes NVDA actually render the correct label for aria-labelledby, overriding the existing content. Re #4575

@nvaccessAuto

Comment 3 by Michael Curran <mick@... on 2015-01-16 03:11
In [8d63cbb]:
```CommitTicketReference repository="" revision="8d63cbbd67b5497895a291b452cfb41528351eb1"
Merge branch 't4575' into next. Incubates #4575

Changes:
Added labels: incubating
@nvaccessAuto

Comment 4 by Michael Curran <mick@... on 2015-01-30 02:06
In [30fc6bd]:
```CommitTicketReference repository="" revision="30fc6bdbda73750d94f7dbc3ee70d740c2e2187b"
Merge branch 't4575'. Fixes #4575

Changes:
Removed labels: incubating
State: closed
@nvaccessAuto nvaccessAuto added this to the 2015.1 milestone Nov 10, 2015
@michaelDCurran michaelDCurran added a commit that referenced this issue Nov 23, 2015
@michaelDCurran michaelDCurran MSHTML virtualBuffer: fix up spelling of aria-labelledby and aria-des…
…cribedby (the b should not be uppercase). Also remove specific fetching of aria-labelledby from NVDA as the virtualBuffer backend already handles this.

Fixing the spelling more importantly makes NVDA actually render the correct label for aria-labelledby, overriding the existing content. Re #4575
59e83ab
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment