Table with setColumnWidth resizes poorly when first element is inserted


I created a ticket with example code here:

The problem is already visible with the code from the closed 7731 ticket:

If I have explicitly set widths of columns with table.setColumnWidth method, then adding a row to a previously empty table resizes the table to a smaller size. Refreshing the browser page fixes the problem by reverting the table back to original size. Adding a second item also fixes the issue, as long as you don’t add the items at the same time.

This bug appeared today when I updated our old application from 6.6.7 to 6.8.5.

Are there any workarounds for this?