We correctly determine the preferred logical width for a line with word-spacing set and spaces between inlines, but when laying out the line, we add word spacing an extra time which leads to wrapping inline-blocks. Example: http://codepen.io/jeremychurch/pen/BFLbi
Created attachment 189380 [details] Patch
Comment on attachment 189380 [details] Patch Is the bug limited to floats or does it also apply to inline-block elements? If so could you please add a line of inline-blocks to the test?
Created attachment 189383 [details] Patch
Comment on attachment 189383 [details] Patch Clearing flags on attachment: 189383 Committed r143520: <http://trac.webkit.org/changeset/143520>
All reviewed patches have been landed. Closing bug.