RESOLVED FIXED 170520
Simple line layout: Hittest always returns the first renderer in the block.
https://bugs.webkit.org/show_bug.cgi?id=170520
Summary Simple line layout: Hittest always returns the first renderer in the block.
zalan
Reported 2017-04-05 14:08:06 PDT
SSIA. somewhat related: rdar://problem/30979175
Attachments
Patch (11.29 KB, patch)
2017-04-05 14:44 PDT, zalan
no flags
Patch (10.76 KB, patch)
2017-04-06 09:48 PDT, zalan
no flags
Patch (10.70 KB, patch)
2017-04-06 12:23 PDT, zalan
no flags
zalan
Comment 1 2017-04-05 14:44:28 PDT
Antti Koivisto
Comment 2 2017-04-06 08:23:07 PDT
Comment on attachment 306319 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=306319&action=review > Source/WebCore/rendering/SimpleLineLayoutResolver.h:134 > + struct LineOverlap { > + FloatRect rect; > + const RenderObject& renderer; > + }; It would be good idea to add a FIXME here explaining how this is wrong (there can be multiple renderers per line). > Source/WebCore/rendering/SimpleLineLayoutResolver.h:142 > - const FloatRect operator*() const; > + const LineOverlap operator*() const; Maybe there could be a separate lineOverlap() function and keep the operator* as-is? Or do all clients need the renderer too?
zalan
Comment 3 2017-04-06 09:48:30 PDT
WebKit Commit Bot
Comment 4 2017-04-06 12:02:16 PDT
Comment on attachment 306396 [details] Patch Rejecting attachment 306396 [details] from commit-queue. Failed to run "['/Volumes/Data/EWS/WebKit/Tools/Scripts/webkit-patch', '--status-host=webkit-queues.webkit.org', '--bot-id=webkit-cq-01', 'validate-changelog', '--check-oops', '--non-interactive', 306396, '--port=mac']" exit_code: 1 cwd: /Volumes/Data/EWS/WebKit ChangeLog entry in LayoutTests/ChangeLog contains OOPS!. Full output: http://webkit-queues.webkit.org/results/3485805
zalan
Comment 5 2017-04-06 12:23:21 PDT
WebKit Commit Bot
Comment 6 2017-04-06 13:03:58 PDT
Comment on attachment 306408 [details] Patch Clearing flags on attachment: 306408 Committed r215054: <http://trac.webkit.org/changeset/215054>
WebKit Commit Bot
Comment 7 2017-04-06 13:03:59 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.