Renderer logicalWidth should be set by layout. Direct override by RenderView when printing means that we don't layout children in all cases when the width changes. This is currently mostly hidden by spurious layouts but causes problems when trying to fix other things that reduces those.
Created attachment 314569 [details] patch
Attachment 314569 [details] did not pass style-queue: ERROR: Source/WebCore/rendering/RenderView.h:144: The parameter name "size" adds no information, so it should be removed. [readability/parameter_name] [5] Total errors found: 1 in 6 files If any of these errors are false positives, please file a bug against check-webkit-style.
Created attachment 314571 [details] patch
Comment on attachment 314571 [details] patch Clearing flags on attachment: 314571 Committed r219121: <http://trac.webkit.org/changeset/219121>
All reviewed patches have been landed. Closing bug.
<rdar://problem/33136784>