In some reports we have tables where the subtables might have a different column count. One example is the search keyword report, if the paid search performance plugin is installed. Currently the table looks like this:
With this fix, the subtable is aligned without looking at the parent table, and thus the label column gets as much space as available and labels are not truncated
I've added another couple of fixes. Found some more bugs in the calculation and adjusted the code so the resize of a data table is now only triggered when needed. Need to adjust some more tests before this is ready for review...