* SUMMARY Reduce unnecessary forced layouts in TimelineRuler TimelineRuler is potentially forcing a synchronous layout (element.clientWidth) every time it does a layout. This is unnecessary expensive, and in some cases this causes the entire inspector process to hang while it draws/layout/draw/layout repeatedly. The only reason the TimelineRuler would need its clientWidth is to calculate the width of the element. So this value can be updated only when the ruler is resized.
<rdar://problem/24312241>
Created attachment 269639 [details] [PATCH] Proposed Fix
Comment on attachment 269639 [details] [PATCH] Proposed Fix Clearing flags on attachment: 269639 Committed r195504: <http://trac.webkit.org/changeset/195504>
All reviewed patches have been landed. Closing bug.