[Webkit-unassigned] [Bug 144424] New: AX: AccessibilityTable::isDataTable() should return false for non-<table> elements that use CSS table display values

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Apr 29 17:51:26 PDT 2015


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

            Bug ID: 144424
           Summary: AX: AccessibilityTable::isDataTable() should return
                    false for non-<table> elements that use CSS table
                    display values
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: jcraig at apple.com
                CC: webkit-bug-importer at group.apple.com

Created attachment 252015
  --> https://bugs.webkit.org/attachment.cgi?id=252015&action=review
test case

AccessibilityTable::isDataTable() needs an update that excludes elements from most of the heuristic considerations if the element is not a native <table> element.

In other words, no matter its style properties, an element should never be exposed as AXTable unless the element is <table>, or explicitly uses "table", "grid", or "treegrid" as the value of the role attribute. The additional heuristics like border detection should only be applied to <table> elements that have no explicit role.

Test case from Marco Ranon:
<rdar://problem/19745053>

-- 
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/20150430/9e1fc875/attachment.html>


More information about the webkit-unassigned mailing list