Bug 259424

Summary: [IFC] Modern LineLayout should respect subtreePaintRoot
Product: WebKit Reporter: Ethan Wong <bunnnywong>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: bfulgham, simon.fraser, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: Safari 16   
Hardware: All   
OS: macOS 13   
Attachments:
Description Flags
text recognition results causing incorrect drag preview images
none
a more generic test case for this issue none

Ethan Wong
Reported 2023-07-23 00:02:45 PDT
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.
Attachments
text recognition results causing incorrect drag preview images (4.89 MB, video/quicktime)
2023-07-23 00:02 PDT, Ethan Wong
no flags
a more generic test case for this issue (420 bytes, text/html)
2023-07-23 00:03 PDT, Ethan Wong
no flags
Ethan Wong
Comment 1 2023-07-23 00:03:42 PDT
Created attachment 467091 [details] a more generic test case for this issue
Ethan Wong
Comment 2 2023-07-23 00:04:54 PDT
Radar WebKit Bug Importer
Comment 3 2023-07-30 00:03:16 PDT
Note You need to log in before you can comment on or make changes to this bug.