To reproduce, create a view with the ff contents:
<style type="text/css">
td {
border-width: 5px;
border-color: #000080;
border-style: solid;
}
</style>
{{arr=['second','third']}}
{{=TABLE(TR(TD('first'),[TD(x) for x in arr]))}}
HTML result:
<table>
<tbody>
<tr>
<td>first</td>
<td></td> <-- This extra td should not be here
<td>second</td>
<td>third</td>
</tr>
</tbody>
</table>
Remarks:
The bug does not show if there is no TD before the TD array. Thus, the
following is OK.
{{=TABLE(TR([TD(x) for x in arr]))}}