<!-- The rowgroup does not have display:table-row-group and thus Blink generates
additional anonymous layout objects that can confuse accessibility -->
<!DOCTYPE html>
<html>
<head>
<style>
[role="table"] { display: table; }
/* By removing the following line, Blink creates additional layout objects. */
/* [role="rowgroup"] { display: table-row-group; } */
[role="row"] { display: table-row; }
[role="cell"] { display: table-cell; }
</style>
</head>
<body>
<div role="table">
<div role="rowgroup">
<div role="row">
<span role="cell">
Fred
</span>
<span role="cell">
Jackson
</span>
</div>
</div>
</div>
</body>
</html>