Visual rect incorrect for div with -webkit-mask-box-image. |
|||||
Issue descriptionBreakout from http://crbug.com/529938 -- fast/borders/block-mask-overlay-image-outset.html [1:1:0606/152141:533665643878:ERROR:PaintArtifact.cpp(104)] PaintArtifact: item={client: "0x124e2ae18248 LayoutBlockFlow DIV class='blocktest'", type: "DrawingPaintPhaseMask", rect: [33.000000,25.000000,734.000000,450.000000]}, visualRect=33,25 734x100 Visual rect looks like it is overly clipped.
,
Jun 7 2016
Given this is already broken on ToT I don't think it should block the visual rect work.
,
Nov 9 2016
Issue 660519 has been merged into this issue.
,
Nov 20 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/3076aa222b62ac770f2c887bc11b7e246fe5b063 commit 3076aa222b62ac770f2c887bc11b7e246fe5b063 Author: chrishtr <chrishtr@chromium.org> Date: Sun Nov 20 02:25:42 2016 Use the bounding box of all descendants for localVisualRect if there is a mask. BUG= 617785 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2516793002 Cr-Commit-Position: refs/heads/master@{#433443} [modify] https://crrev.com/3076aa222b62ac770f2c887bc11b7e246fe5b063/third_party/WebKit/LayoutTests/TestExpectations [modify] https://crrev.com/3076aa222b62ac770f2c887bc11b7e246fe5b063/third_party/WebKit/Source/core/layout/LayoutBox.cpp [modify] https://crrev.com/3076aa222b62ac770f2c887bc11b7e246fe5b063/third_party/WebKit/Source/core/paint/PaintLayer.cpp [modify] https://crrev.com/3076aa222b62ac770f2c887bc11b7e246fe5b063/third_party/WebKit/Source/core/paint/PaintLayer.h
,
Nov 21 2016
Perhaps now fixed, passing to fixer to assess.
,
Nov 22 2016
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by wkorman@chromium.org
, Jun 7 2016