RE: IE not removing required child roles for a table role=presentation

Steve,

good catch. If already existing best practices (mimicking tables used for layout using role=presentation) can be applied successfully, someone has to address this in IE.

Question @ Cynthia: how does IE10 behaves here?

Regards
Stefan

From: Steve Faulkner [mailto:faulkner.steve@gmail.com]
Sent: Montag, 7. Januar 2013 11:00
To: W3C WAI-XTECH
Cc: Cynthia Shelly; Gez Lemon
Subject: IE not removing required child roles for a table role=presentation


Hi all,

looking at this code example in an object inspection tool:

<table role="presentation">
<tr>
  <td>
  1
  </td>
  <td>2</td>
</tr>
</table>


It is my understanding (from the spec and UIAG) that the required child elements (td's and tr's) should inherit the role=presentation from the table element.
This occurs in Firefox (for example) but does not occur in IE 9. In IE the td elements are still represented as table cells in the accessibility tree.

for the following IE does remve the required child roles for li's:

<ol role="presentation">
    <li>1
    <li>2
    <li>3
</ol>

is the exposing of td roles a known bug or am I reading/ doing something wrong?

--
with regards

Steve Faulkner

Received on Monday, 7 January 2013 10:26:00 UTC