Created attachment 219123 [details] test case with subpixel layout on, we calculate the innerTextRenderer's top logical position wrong and we push the parent element to upwards of one pixel (in default (top-to-bottom) mode)
<rdar://problem/15651368 >
Placing the innerTextRenderer in RenderTextControlSingleLine::layout() needs to be subpixel compliant. innerTextRenderer->setLogicalTop(innerTextRenderer->logicalTop() - (logicalHeightDiff / 2 + layoutMod(logicalHeightDiff, 2)));
<rdar://problem/15651368>
Created attachment 222216 [details] Patch
Comment on attachment 222216 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=222216&action=review r=me > Source/WebCore/rendering/RenderTextControlSingleLine.h:46 > + void centerRenderer(RenderBox& renderer) const; Maybe we could call this centerInnerRenderer() to make it clear that it centers it within itself. Also we can omit the argument name here.
mac-wk2 says: Unexpected flakiness: text-only failures (1) editing/caret/caret-color.html [ Failure Pass ] Regressions: Unexpected text-only failures (1) fast/forms/search-vertical-alignment.html [ Failure ]
Comment on attachment 222216 [details] Patch Attachment 222216 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/4855899218771968 New failing tests: fast/forms/search-vertical-alignment.html
Created attachment 222223 [details] Archive of layout-test-results from webkit-ews-11 for mac-mountainlion-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: webkit-ews-11 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
Comment on attachment 222216 [details] Patch Attachment 222216 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/5957994806247424 New failing tests: fast/forms/search-vertical-alignment.html
Created attachment 222225 [details] Archive of layout-test-results from webkit-ews-04 for mac-mountainlion The attached test failures were seen while running run-webkit-tests on the mac-ews. Bot: webkit-ews-04 Port: mac-mountainlion Platform: Mac OS X 10.8.5
Comment on attachment 222216 [details] Patch Attachment 222216 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/4659595926568960 New failing tests: fast/forms/search-vertical-alignment.html
Created attachment 222227 [details] Archive of layout-test-results from webkit-ews-16 for mac-mountainlion-wk2 The attached test failures were seen while running run-webkit-tests on the mac-wk2-ews. Bot: webkit-ews-16 Port: mac-mountainlion-wk2 Platform: Mac OS X 10.8.5
Created attachment 222229 [details] Patch
Comment on attachment 222229 [details] Patch EWS testing.
Comment on attachment 222229 [details] Patch Clearing flags on attachment: 222229 Committed r162791: <http://trac.webkit.org/changeset/162791>
All reviewed patches have been landed. Closing bug.