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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jun 13 08:40:06 PDT 2016


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

            Bug ID: 158693
           Summary: AX: Headers of table not read by VoiceOver
    Classification: Unclassified
           Product: WebKit
           Version: Safari 9
          Hardware: All
                OS: OS X 10.9
            Status: NEW
          Severity: Critical
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: helene.vinh at amadeus.com
                CC: webkit-bug-importer at group.apple.com

Created attachment 281175
  --> https://bugs.webkit.org/attachment.cgi?id=281175&action=review
Table extracted from test page

Hello,

I am working for Amadeus, a company that provides IT solutions for the travel industry.
We are developing a flight booking website that should be accessible to screen reader users.

We are currently encountering a specific issue with VoiceOver about the headers of a table that are not read.
FYI it is working fine with other screen readers such as JAWS and NVDA.

Please launch the URL below to reproduce the issue.
There is table with prices in the page.
When using the table shortcuts, the headers of the table are not read.

After extracting the table without CSS and icons (cf attached file), the table is read correctly with the headings.

When testing in the page, we noticed that font icons are read even if hidden with aria-hidden attribute (VoiceOver announces them as “group …”).
This is not happening while testing in the extracted table as there is no CSS.
Could this be the cause of the issue for the table headings?
Also, how can we hide meaningless icons for VoiceOver users when aria-hidden is not taken into account? Will it be fixed in a next version?

Testing environment
We are testing on MAC OS 10.9.5 with Safari browser and VoiceOver.

Best regards

URL for test page

https://pcm.uat01.amadeus.com/plnext/demo/Override.action?SO_SITE_RUI_AX_CAL_ENABLED=TRUE&TRIP_FLOW=YES&BOOKING_FLOW=REVENUE&B_LOCATION_1=KEF&B_LOCATION_2=LON&B_DATE_1=201608110000&B_ANY_TIME_1=TRUE&E_LOCATION_1=LON&E_LOCATION_2=KEF&B_DATE_2=201608220000&B_ANY_TIME_2=TRUE&TRIP_TYPE=R&EXTERNAL_ID=BOOKING&PRICING_TYPE=O&EMBEDDED_TRANSACTION=FlexPricerAvailability&DISPLAY_TYPE=1&ARRANGE_BY=D&SO_SITE_MATRIX_CALENDAR=TRUE&REFRESH=0&COMMERCIAL_FARE_FAMILY_1=OWCOACHEU&COMMERCIAL_FARE_FAMILY_2=OWCOMFVIA&COMMERCIAL_FARE_FAMILY_3=OWCOMFVIA&DATE_RANGE_VALUE_1=3&DATE_RANGE_VALUE_2=3&DATE_RANGE_QUALIFIER_1=C&DATE_RANGE_QUALIFIER_2=C&TRAVELLER_TYPE_1=ADT&TRAVELLER_TYPE_2=&TRAVELLER_TYPE_3=&TRAVELLER_TYPE_4=&TRAVELLER_TYPE_5=&TRAVELLER_TYPE_6=&TRAVELLER_TYPE_7=&TRAVELLER_TYPE_8=&TRAVELLER_TYPE_9=&HAS_INFANT_1=FALSE&HAS_INFANT_2=FALSE&HAS_INFANT_3=FALSE&HAS_INFANT_4=FALSE&HAS_INFANT_5=FALSE&HAS_INFANT_6=FALSE&HAS_INFANT_7=FALSE&HAS_INFANT_8=FALSE&HAS_INFANT_9=FALSE&SO_SITE_EXT_PSPURL=&SO_SITE_EXT_Me

-- 
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/20160613/6cffacb8/attachment.html>


More information about the webkit-unassigned mailing list