SVG overflow on foreign object incorrect. |
|||||||
Issue descriptionBreakout from http://crbug.com/598051 -- Potentially related to http://crbug.com/640265 but does not involve zoom, so tentatively presuming it is different. svg/overflow/overflow-on-foreignObject.svg Layout test failing, looks incorrectly clipped.
,
Aug 23 2016
This test was already broken, and is now in fact improved from previous behavior. From the test:
Verify default overflow rules on foreignObject
You should see a 300x300 green rectangle at 100x100 and no scrollbars.
NOTE: This is currently BROKEN in WebKit. We're clipping the viewport of <foreignObject> correctly,
though for each positioned object a Layer is created, that has no knownledge of the
size of the <foreignObject> viewport - as <foreignObject> doesn't create a Layer.
So for now, you'll see an unclipped content area, just as if overflow was visible.
The test was added 7 years ago in:
https://chromium.googlesource.com/chromium/src/+/2d18ee90d8954e0111916a4e7786d13aa38ea7b8
It appears implementation of clipping for foreign objects has never been fully completed per
above comment.
This bug should not block shipping visual rect rtrees in cc. IMO we should rebaseline the test
and leave this bug open to track completing the feature work.
,
Aug 24 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c5d5747f55102dba020cbce7ee9e9c65dc4e22bf commit c5d5747f55102dba020cbce7ee9e9c65dc4e22bf Author: wkorman <wkorman@chromium.org> Date: Wed Aug 24 00:51:31 2016 Rebaseline overflow-on-foreignObject.svg to reflect altered visual rect behavior. BUG= 640272 TBR=pdr Review-Url: https://codereview.chromium.org/2269963004 Cr-Commit-Position: refs/heads/master@{#413913} [modify] https://crrev.com/c5d5747f55102dba020cbce7ee9e9c65dc4e22bf/third_party/WebKit/LayoutTests/TestExpectations
,
Aug 24 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/a4c76cdc1a211bd264d4eccf40358234e4f4e6c3 commit a4c76cdc1a211bd264d4eccf40358234e4f4e6c3 Author: Rebaseline Bot <blink-rebaseline-bot@chromium.org> Date: Wed Aug 24 02:18:36 2016 Auto-rebaseline for r413913 https://chromium.googlesource.com/chromium/src/+/c5d5747f5 BUG= 640272 TBR=wkorman@chromium.org Review URL: https://codereview.chromium.org/2270103003 . Cr-Commit-Position: refs/heads/master@{#413943} [modify] https://crrev.com/a4c76cdc1a211bd264d4eccf40358234e4f4e6c3/third_party/WebKit/LayoutTests/TestExpectations [add] https://crrev.com/a4c76cdc1a211bd264d4eccf40358234e4f4e6c3/third_party/WebKit/LayoutTests/platform/android/svg/overflow/overflow-on-foreignObject-expected.png [delete] https://crrev.com/8d1974aecc77d407a9ee89d2434f0079b4cc1e40/third_party/WebKit/LayoutTests/platform/mac/svg/overflow/overflow-on-foreignObject-expected.png [modify] https://crrev.com/a4c76cdc1a211bd264d4eccf40358234e4f4e6c3/third_party/WebKit/LayoutTests/svg/overflow/overflow-on-foreignObject-expected.png
,
Aug 24 2016
,
Aug 25 2017
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Aug 25 2017
,
Jan 12 2018
,
Jan 12 2018
|
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by tkent@chromium.org
, Aug 23 2016