When you try to get width of a table cell using jQuery library, you can sometimes mess up a table layout. Here is an example: http://jsfiddle.net/romario333/9bqhA/
I've been able to reproduce this bug on Google Chrome 16, Safari 5.1.2 and WebKit nightly build r104398. IE 7-9 and Firefox 8 do not have this problem.
I've created reduction of this bug (attached). This is sequence of steps leading to the problem (extracted from jQuery's code):
1) Set cell's display to "block"
2) Set cell's position to "absolute".
3) Call elem.offsetWidth.
4) Set cell's display to "table-cell" and position to "".
Created attachment 121579 [details]
This bug has the same root cause as 7180. The idea is that we leave crufts in our RenderTree that confuses our layout algorithm. Merging those 2 issues together for fixing.
*** This bug has been marked as a duplicate of bug 7180 ***