Created attachment 467090 [details] text recognition results causing incorrect drag preview images Possibly related bugs: * https://bugs.webkit.org/show_bug.cgi?id=227630 * https://bugs.webkit.org/show_bug.cgi?id=237446 The modern path of RenderBlockFlow::paintInlineChildren should respect subtreePaintRoot. As demonstrated by the attached screen recording, one of the specific behaviors caused by this issue is that text recognition results causing incorrect drag preview images for elements with draggable="true". It happens due to the results are rendered as large text and then shrinked down by transforms.
Created attachment 467091 [details] a more generic test case for this issue
Pull request: https://github.com/WebKit/WebKit/pull/16019
<rdar://problem/113095239>