When a TableView with a constrained resize policy is resized, all column widths are reset to their ideal state, losing any changes made by the end user. Ideally the table width change should force the TableColumns to distribute space according to their current widths as a percentage of the initial table width.