commit | 8adb99901d515d445cc398bf78e8b1accedc0613 | [log] [tgz] |
---|---|---|
author | Karl Anders Øygard <karlo@opera.com> | Fri Sep 22 10:15:42 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Sep 22 10:15:42 2017 |
tree | 2b13cdf55f4ab8832a6761f6bf51ba046205a22d | |
parent | aaea11cf400c7c2af3f1e9dab3a2519f616c4c89 [diff] |
offsetParent fails to consider continuations when searching for parent. Block-level objects can have inline parents, but this triggers the insertion of anonymous boxes and continuations, which offsetParent() currently doesn't understand. This change lets offsetParent() understand continuations better. If an anonymous continuation is encountered when finding ancestors, it will use the split inline as the ancestor, and continue searching from there. BUG=638177 Change-Id: I8850f9b5dacaffaa26b5f1c414f4f351709d7088 Reviewed-on: https://chromium-review.googlesource.com/674875 Reviewed-by: Emil A Eklund <eae@chromium.org> Commit-Queue: Karl Anders Øygard <karlo@opera.com> Cr-Commit-Position: refs/heads/master@{#503704}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .