Created attachment 216233 [details] Test case. When a line overlaps a shape-outside image that contains a vertical gap it's incorrectly laid out as if there's no overlap at all. The attached test case demonstrates this.
Created attachment 216242 [details] Patch RasterShapeIntervals::getExcludedIntervals() was returning an empty list when the line overlapped any vertical gap in the image. This short-circuit had been mistakenly copied from getIncludedIntervals(), where it makes sense.
Comment on attachment 216242 [details] Patch r=me
Comment on attachment 216242 [details] Patch Clearing flags on attachment: 216242 Committed r158898: <http://trac.webkit.org/changeset/158898>
All reviewed patches have been landed. Closing bug.