[Webkit-unassigned] [Bug 158693] AX: Headers of table not read by VoiceOver

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jun 14 11:16:49 PDT 2016


https://bugs.webkit.org/show_bug.cgi?id=158693

--- Comment #5 from chris fleizach <cfleizach at apple.com> ---
(In reply to comment #4)
> Hello Chris,
> 
> Thanks for your quick answer.
> 
> Actually the headers of the table are not hidden but placed off the screen
> by the following CSS:
> 
> .plnext-sr-only {
>     position: fixed;
>     left: -999999px;
> }
> 
> It is a technique that we use to add content for screen readers only, like
> additional instructions for example.
> I am not sure what else we can do about it. How much time do you think it
> will take VoiceOver team to fix it?
> 
> For the font icons, you can try the top left calendar icon for example:
> <i aria-hidden="true" class="icon-calendar calendarmatrix-calendar-icon"
> title="calendar"></i>
> 
> Also on each price cell, there is a tick icon which is displayed when the
> cell is selected:
> <i aria-hidden="true" class="icon-ok-sign calendarmatrix-sign-ok-icon"
> title="Selection"></i>
> Those are announced as "group ..."

On macOS Sierra (10.12) and/or the latest safari technology preview, I don't see this problem with the css::before content. It appears properly hidden and I don't hear VoiceOver announce a different group.

A workaround idea would be to do something like

<span aria-hidden="true"><i ...></I></span>

So that the aria-hidden in on a higher level object


> 
> Thanks & regards

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160614/7bc19d38/attachment-0001.html>


More information about the webkit-unassigned mailing list