RESOLVED FIXED 168613
Simple line layout: Implement absoluteQuadsForRange.
https://bugs.webkit.org/show_bug.cgi?id=168613
Summary Simple line layout: Implement absoluteQuadsForRange.
zalan
Reported 2017-02-20 14:39:28 PST
This is used by Range::getClientRects.
Attachments
Patch (8.34 KB, patch)
2017-02-20 14:54 PST, zalan
no flags
Patch (20.79 KB, patch)
2017-02-20 16:35 PST, zalan
no flags
Radar WebKit Bug Importer
Comment 1 2017-02-20 14:40:12 PST
zalan
Comment 2 2017-02-20 14:54:58 PST
zalan
Comment 3 2017-02-20 16:35:18 PST
WebKit Commit Bot
Comment 4 2017-02-20 17:22:48 PST
The commit-queue encountered the following flaky tests while processing attachment 302201 [details]: The commit-queue is continuing to process your patch.
WebKit Commit Bot
Comment 5 2017-02-20 17:23:27 PST
The commit-queue encountered the following flaky tests while processing attachment 302201 [details]: http/tests/misc/acid3.html bug 165734 (authors: abecsi@webkit.org, arv@chromium.org, mitz@webkit.org, rniwa@webkit.org, and tonyg@chromium.org) The commit-queue is continuing to process your patch.
WebKit Commit Bot
Comment 6 2017-02-20 18:13:49 PST
Comment on attachment 302201 [details] Patch Clearing flags on attachment: 302201 Committed r212693: <http://trac.webkit.org/changeset/212693>
WebKit Commit Bot
Comment 7 2017-02-20 18:13:54 PST
All reviewed patches have been landed. Closing bug.
Daniel Bates
Comment 8 2019-12-23 09:09:51 PST
Simple line layout does not seem to handle empty rects at run boundary points the same way as line box layout. As a result, getClientRects() and getBoundingClientRect() give differing results depending on which line layout we are using. See bug #205527.
Note You need to log in before you can comment on or make changes to this bug.