<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=800">
<style>
html { font-size: 16px; }
body { width: 400px; margin: 0; overflow-y: hidden; }
table { border-spacing: 0; }
td { padding: 0; }
.yellow { background-color: yellow; }
</style>
</head>
<body>
<table style="width: 700px">
<tr><td>
<table><tr>
<td style="font-size: 2.1875rem">
This test passes if the yellow highlight fully covers the long text
without spaces in the cell below. This ensures the inner table is
inflated before the preferred width calculation occurs.
</td>
</tr></table>
</td></tr>
<tr><td>
<table class="yellow"><tr>
<td><div style="font-size: 2.1875rem">
text...text...text...text...text...text...text...text...text...end!
</div></td>
</tr></table>
</td></tr>
</table>
</body>
</html>