New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 594481 link

Starred by 20 users

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Regression:'Settings' icon in chrome web store appears to be shaky .

Reported by adha...@etouch.net, Mar 14 2016

Issue description

Chrome version:51.0.2676.0 (Official Build)a15e4f0ac7ec67afd93957fa56f1ef027ec3775a-refs/heads/master@{#380871}(32/64 bit)
OS:All(Aero enabled)

Steps to reproduce the issue:
1. Launch chrome and navigate to https://chrome.google.com/webstore/category/apps
2. Zoom in the page to 125% .
3. hover the mouse over 'settings' icon at top R.H.S and observe.

Actual:'Settings' icon of chrome web store appears to be shaky on hovering mouse.
Expected:'Settings' icon of chrome web store should not move on hovering mouse.

This is a regression issue broken in M-49,below is the Narrow bisect information:
https://chromium.googlesource.com/chromium/src/+log/42290cb91a66566637a1715737b1961a8480b934..b5daa8ef58d6f02e446ad19cc44dc2c0d192db98?pretty=fuller&n=100

Suspecting:r363788 ?

Good build:49.0.2585.0
Bad build:49.0.2586.0

Could you please help to reassign if your change is not the cause for this change?
 
actual.mp4
1.1 MB Download
expected.mp4
695 KB Download

Comment 1 by adha...@etouch.net, Mar 14 2016

Labels: -M-51 M-49

Comment 2 by bokan@chromium.org, Mar 14 2016

Cc: est...@chromium.org
Components: -Blink Blink>Layout>Subpixel
Owner: le...@chromium.org
I suspect it's more likely 363805 though it's quite possible the new behavior is "technically" correct (and the site is at fault). Assigning to Levi to decide.

Comment 3 by e...@chromium.org, Apr 1 2016

Levi, is this the expected handling now that we snap when clipping scaled images?

Comment 4 by le...@chromium.org, Apr 1 2016

Owner: schenney@chromium.org
schenney@ can speak for this behavior. I believe he may already have a fix in progress.

Comment 5 by le...@chromium.org, Apr 1 2016

Cc: le...@chromium.org

Comment 6 by e...@chromium.org, Apr 25 2016

Cc: msrchandra@chromium.org
 Issue 588680  has been merged into this issue.
Labels: -Pri-1 -M-49 M-52 Pri-2
The issue is indeed in snapping then pulling the sprite out of the large image. It works fine at 100% because we probably don't snap there, but at higher zoom we see the artifacts.

This is not a release blocking issue and a fix is likely to be difficult. Current ToT does not fix the issue, so further digging is required.
Cc: schenney@chromium.org
 Issue 603505  has been merged into this issue.
 Issue 607147  has been merged into this issue.
Cc: ashej...@chromium.org
 Issue 608303  has been merged into this issue.
Labels: -Pri-2 Pri-1
Cc: -le...@chromium.org
Test case attached.

The issue is related to the long sequence of rounding and scaling that are done to render the image. Ideally we would refactor everything to round just once and scale just once.

Specifically, GraphicsContext asks for this src and dest rect:
GC::drawImage src: 33.916664 566.480408 30.250000 25.459793
GC::drawImage dest: 19.000000 11.000000 33.000000 28.000000

They are about right, and reflect the right zoom scale and pretty much the right location in the sprite map. But by the time we get the decoded image back in image_hijack_canvas.cc, we are using

src 33.916664 566.480408 30.250000 25.459778
Rect-Rect Matrix: [  1.0909   0.0000 -18.0000][  0.0000   1.0998 -612.0004][  0.0000   0.0000   1.0000]
Total Matrix: [  1.0909   0.0000 -18.0000][  0.0000   1.0998 -612.0004][  0.0000   0.0000   1.0000]
src rect offset -33.000000 -566.000000
scale 1.093750 1.115385
adjustedSrc 1.002601 0.535839 33.085938 28.397444
dst 19.000000 11.000000 33.000000 28.000000

Note that once we're done, the adjusted source rect should be ideally be 33 x 28 in size at 0,0 in location, I think. Regardless, we're somehow getting the wrong pixels from the cache. This may be triggered by changes to rounding in background image painting, or may be due to changes in image caching.
zoomed-background-position-accuracy.html
563 bytes View Download
large-sprite-map.png
17.4 KB View Download
Cc: chrishtr@chromium.org

Comment 14 Deleted

Project Member

Comment 15 by sheriffbot@chromium.org, Jun 1 2016

Labels: -M-52 M-53 MovedFrom-52
Moving this nonessential bug to the next milestone.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Project Member

Comment 16 by sheriffbot@chromium.org, Jul 15 2016

Labels: -M-53 -Pri-1 M-54 MovedFrom-53 Pri-2
This issue is Pri-1 but has already been moved once. Lowering the priority and moving to the next milestone.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 17 by e...@chromium.org, Aug 24 2016

Cc: le...@chromium.org
 Issue 582417  has been merged into this issue.

Comment 18 by e...@chromium.org, Aug 24 2016

Cc: scottmg@chromium.org
 Issue 590990  has been merged into this issue.

Comment 19 by e...@chromium.org, Sep 17 2016

Components: -Blink>Layout>Subpixel Blink>Paint
Status: Untriaged (was: Assigned)
(updating component based on issue description in comment 12 and marking as untriaged) 
@schenney: were you able to bisect down to the patch within the bisect range in which
things broke?
Status: Assigned (was: Untriaged)
The underlying problems is due to the change to compositor caching of images, which was an enormous change with other benefits and hence not possible to reasonably revert.

It may been that one of my changes to background image pixel snapping triggered it, but reverting any of those will cause other problems. I can try fixing it in the background geometry code, but the first time I tried it seemed to be impossible because the compositor cache did not give the requested pixels. So we'd be adding a hack to work around bad behavior in the compositor cache.

The long term correct fix, which would also fix https://bugs.chromium.org/p/chromium/issues/detail?id=608874 and https://bugs.chromium.org/p/chromium/issues/detail?id=608303, is reworking the compositor cache to better handle subsets of images (aka sprite maps)
Cc: robliao@chromium.org kkaluri@chromium.org
 Issue 702608  has been merged into this issue.
Labels: Hotlist-ImagePainting
Cc: -ashej...@chromium.org
Project Member

Comment 25 by bugdroid1@chromium.org, Jan 8 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/6996560b5e99fc4f5c93ffdb87cef6822f700604

commit 6996560b5e99fc4f5c93ffdb87cef6822f700604
Author: Stephen Chenney <schenney@chromium.org>
Date: Mon Jan 08 19:22:33 2018

[CI] Higher resolution for StyleImage::ImageSize and StyleImage::GetImage

In preparation for fixes for zooming and subpixel painting of
background images it is necessary to have higher resolution for
StyleImage::ImageSize and StyleImage::GetImage.

StyleImage::ImageSize reports a zoomed size, using a float magnifier.
This zoom is undone later by dividing by the magnifier and for accurate
sprite map sub-setting we need the inversion to be exact or very close.
Hence, report a FloatSize instead of a LayoutSize.

For GeneratedImage content we also have a problem where we generate
the content at the zoomed resolution rounded to integers, which when
unzoomed and rezoomed for painting causes missing or extra pixels at
the boundary. So now use FloattSize for generated content.

A few test results change a little, mostly gradients. One background
image test has a slightly worse result at 100% zoom, but improves the
result at 125% zoom, so is a net-0 product excellence change.

CSS Paint code was left as close as possible to the existing sizing.
It may benefit from additional changes to support higher precision.

R=xidachen@chromium.org,fmalita@chromium.org,chrishtr@chromium.org

Bug:  594481 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: Iae2e3a62538f46601bfb9fbb85d4a797c538a8f9
Reviewed-on: https://chromium-review.googlesource.com/833107
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Reviewed-by: Xida Chen <xidachen@chromium.org>
Cr-Commit-Position: refs/heads/master@{#527706}
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/css3/blending/background-blend-mode-crossfade-image-gradient-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/fast/backgrounds/size/contain-and-cover-zoomed-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/linux/fast/gradients/list-item-gradient-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/css3/masking/mask-repeat-space-border-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/fast/gradients/list-item-gradient-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/fast/gradients/unprefixed-list-item-gradient-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/images/color-profile-background-image-cross-fade-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/images/color-profile-background-image-cross-fade-png-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/images/cross-fade-background-size-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/svg/zoom/page/zoom-background-images-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/virtual/exotic-color-space/images/color-profile-background-image-cross-fade-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/virtual/exotic-color-space/images/color-profile-background-image-cross-fade-png-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/virtual/exotic-color-space/images/cross-fade-background-size-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/virtual/gpu-rasterization/images/color-profile-background-image-cross-fade-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/virtual/gpu-rasterization/images/color-profile-background-image-cross-fade-png-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/mac/virtual/gpu-rasterization/images/cross-fade-background-size-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/css3/masking/mask-repeat-space-border-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/fast/gradients/list-item-gradient-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/fast/gradients/unprefixed-list-item-gradient-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/images/color-profile-background-image-cross-fade-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/images/color-profile-background-image-cross-fade-png-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/images/cross-fade-background-size-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-background-images-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/virtual/exotic-color-space/images/color-profile-background-image-cross-fade-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/virtual/exotic-color-space/images/color-profile-background-image-cross-fade-png-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/virtual/exotic-color-space/images/cross-fade-background-size-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/virtual/gpu-rasterization/images/color-profile-background-image-cross-fade-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/virtual/gpu-rasterization/images/color-profile-background-image-cross-fade-png-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/platform/win/virtual/gpu-rasterization/images/cross-fade-background-size-expected.png
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/LayoutTests/svg/css/background-non-integer-viewbox.html
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/css/CSSCrossfadeValue.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/css/CSSCrossfadeValue.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/css/CSSGradientValue.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/css/CSSGradientValue.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/css/CSSImageGeneratorValue.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/css/CSSImageGeneratorValue.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/css/CSSPaintValue.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/css/CSSPaintValue.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/html/canvas/ImageElementBase.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/layout/LayoutImage.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/layout/LayoutImageResource.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/layout/LayoutImageResource.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/layout/LayoutImageResourceStyleImage.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/layout/LayoutImageResourceStyleImage.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/layout/LayoutListMarker.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/layout/LayoutListMarker.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/layout/shapes/ShapeOutsideInfo.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/page/DragController.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/paint/BackgroundImageGeometry.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/paint/BoxPainterBase.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/paint/ImagePainter.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/paint/ListMarkerPainter.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/paint/NinePieceImagePainter.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/paint/SVGImagePainter.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/style/StyleFetchedImage.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/style/StyleFetchedImage.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/style/StyleFetchedImageSet.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/style/StyleFetchedImageSet.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/style/StyleGeneratedImage.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/style/StyleGeneratedImage.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/style/StyleImage.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/style/StyleImage.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/style/StyleInvalidImage.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/style/StylePendingImage.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/core/svg/graphics/SVGImageForContainer.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/modules/csspaint/CSSPaintDefinition.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/platform/BUILD.gn
[rename] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/platform/geometry/LayoutSizeHash.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/platform/graphics/CrossfadeGeneratedImage.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/platform/graphics/CrossfadeGeneratedImage.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/platform/graphics/GeneratedImage.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/platform/graphics/GradientGeneratedImage.cpp
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/platform/graphics/GradientGeneratedImage.h
[modify] https://crrev.com/6996560b5e99fc4f5c93ffdb87cef6822f700604/third_party/WebKit/Source/platform/graphics/PaintGeneratedImage.h

Project Member

Comment 26 by bugdroid1@chromium.org, Jan 22 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d29e29bfdeac72b4757532f0d324890f74594114

commit d29e29bfdeac72b4757532f0d324890f74594114
Author: Stephen Chenney <schenney@chromium.org>
Date: Mon Jan 22 20:36:08 2018

[CI] Convert StyleImage::GetImage to take a float requested size.

Background image painting improvements require images to be returned to
FloatSize resolution. For some cases that requires passing a FloatSize
target image size (for images with no intrinsic size). So convert
StyleImage::GetImage to take a FloatSize for the target size (which
has been renamed from container_size because it is not always the
container size).

BUG= 594481 

Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I33cab5c4d79ab573cf7eeb9fa975543b1620bd6f
Reviewed-on: https://chromium-review.googlesource.com/870691
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#530979}
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/css/CSSCrossfadeValue.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/css/CSSCrossfadeValue.h
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/css/CSSGradientValue.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/css/CSSGradientValue.h
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/css/CSSImageGeneratorValue.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/css/CSSImageGeneratorValue.h
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/css/CSSPaintValue.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/css/CSSPaintValue.h
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/html/canvas/ImageElementBase.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/layout/LayoutImageResource.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/layout/LayoutImageResourceStyleImage.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/layout/shapes/ShapeOutsideInfo.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/page/DragController.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/paint/BoxPainterBase.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/paint/ListMarkerPainter.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/paint/NinePieceImagePainter.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/style/StyleFetchedImage.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/style/StyleFetchedImage.h
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/style/StyleFetchedImageSet.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/style/StyleFetchedImageSet.h
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/style/StyleGeneratedImage.cpp
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/style/StyleGeneratedImage.h
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/style/StyleImage.h
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/style/StyleInvalidImage.h
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/style/StylePendingImage.h
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/core/svg/graphics/SVGImageForContainer.h
[modify] https://crrev.com/d29e29bfdeac72b4757532f0d324890f74594114/third_party/WebKit/Source/platform/BUILD.gn
[delete] https://crrev.com/1b42aab70c61b09bb2d3c6881222dc8df4b98bc2/third_party/WebKit/Source/platform/geometry/LayoutSizeHash.h

Comment 27 by rp...@etouch.net, Jan 23 2018

Rechecked the above issue on OS: Windows (7,8,8.1,10),Linux (14.04 LTS),Mac OS X(10.12.6,10.13.1,10.13.3) with latest canary chrome version: 66.0.3329.0 and the issue is still reproducible.Kindly refer attached screen cast for reference.
Actual_video.mp4
688 KB View Download
It's not meant to be fixed yet. Just progress.
Status: Started (was: Assigned)
Cc: -le...@chromium.org -schenney@chromium.org -msrchandra@chromium.org
Project Member

Comment 31 by bugdroid1@chromium.org, Jun 29 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ae49f5caf2943049acab4abe802e82c8dc001184

commit ae49f5caf2943049acab4abe802e82c8dc001184
Author: Stephen Chenney <schenney@chromium.org>
Date: Fri Jun 29 16:22:40 2018

[PE] Improve background image painting

This patch corrects most of the known issues we have with sprite use
in background images under zoom, cracks at the border of background
images, failing to fill the positioning area with round, cover and
space, etc. There may still be cases we fail at but they do not appear
in bug reports or they are significantly harder to fix (meaning
requiring changes in Skia or elsewhere).

The primary change is to track snapped and unsnapped values throughout
the background rendering pipleline, and use the appropriate values
for every calculation. In general, this means using unsnapped values
when trying to compute something related to source pixels, and snapped
values when trying to describe the region for painting or calculations
intended to interact with the destination region.

There is scope for simplifying the code but they can wait until this
has landed and stuck. In particular, we add and then subtract offsets
when determinine source rects. And we do some odd adjustments for
certain scrolling cases that seem like they could be removed.

New tests cover various sprite sampling under zoom conditions.
Several ref tests had to be converted to image tests because repeated
images are now sub-pixel sized and cannot easily be matched with a
reference result.

R=fmalita@chromium.org,fs@opera.com

Bug:  823339 , 825239 ,805495, 785171 , 710342 , 659825 , 449600 , 594481 , 589449 
Cq-Include-Trybots: luci.chromium.try:linux_layout_tests_layout_ng;luci.chromium.try:linux_layout_tests_slimming_paint_v2;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I32689f285d621afb7ec929eb193d7683dd15ff01
Reviewed-on: https://chromium-review.googlesource.com/1112563
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#571505}
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/background-color-gradient-alignment-expected.png
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/background-percent-position-sprite-zoomed-expected.png
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/background-percent-position-sprite-zoomed-expected.txt
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/background-percent-position-sprite-zoomed.html
[delete] https://crrev.com/8117ad42726252bd38e4f4908f9e15daa0b4c831/third_party/WebKit/LayoutTests/css3/background/background-repeat-round-auto1-expected.html
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/background-repeat-round-auto1-expected.txt
[delete] https://crrev.com/8117ad42726252bd38e4f4908f9e15daa0b4c831/third_party/WebKit/LayoutTests/css3/background/background-repeat-round-border-expected.html
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/background-repeat-round-border-expected.txt
[delete] https://crrev.com/8117ad42726252bd38e4f4908f9e15daa0b4c831/third_party/WebKit/LayoutTests/css3/background/background-repeat-round-content-expected.html
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/background-repeat-round-content-expected.txt
[delete] https://crrev.com/8117ad42726252bd38e4f4908f9e15daa0b4c831/third_party/WebKit/LayoutTests/css3/background/background-repeat-round-padding-expected.html
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/background-repeat-round-padding-expected.txt
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/resources/large-sprite-map.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/zoomed-background-position-accuracy-2-expected.png
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/zoomed-background-position-accuracy-expected.png
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/zoomed-background-position-accuracy-expected.txt
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/background/zoomed-background-position-accuracy.html
[delete] https://crrev.com/8117ad42726252bd38e4f4908f9e15daa0b4c831/third_party/WebKit/LayoutTests/css3/masking/mask-repeat-round-auto1-expected.html
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/masking/mask-repeat-round-auto1-expected.txt
[delete] https://crrev.com/8117ad42726252bd38e4f4908f9e15daa0b4c831/third_party/WebKit/LayoutTests/css3/masking/mask-repeat-round-border-expected.html
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/masking/mask-repeat-round-border-expected.txt
[delete] https://crrev.com/8117ad42726252bd38e4f4908f9e15daa0b4c831/third_party/WebKit/LayoutTests/css3/masking/mask-repeat-round-padding-expected.html
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/css3/masking/mask-repeat-round-padding-expected.txt
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/background-cover-rounding-expected.html
[delete] https://crrev.com/8117ad42726252bd38e4f4908f9e15daa0b4c831/third_party/WebKit/LayoutTests/fast/backgrounds/background-tiling-sub-pixel-expected.html
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize01-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize02-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize05-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize08-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize09-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize10-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize11-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize12-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize13-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize14-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize17-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize18-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize19-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize20-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize21-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/backgroundSize22-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/contain-and-cover-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/contain-and-cover-zoomed-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/backgrounds/size/scaled-sprited-background-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/fast/table/backgr_simple-table-collapsed-border.html
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/gradients/simple-gradients-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-cell-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-cell-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-column-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-column-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-column-group-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-column-group-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-row-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-row-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-row-group-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_border-table-row-group-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_layers-hide-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_layers-hide-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-cell-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-cell-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-column-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-column-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-column-group-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-column-group-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-row-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-row-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-row-group-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_position-table-row-group-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-cell-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-cell-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-column-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-column-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-column-group-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-column-group-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-row-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-row-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-row-group-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/fast/table/backgr_simple-table-row-group-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box-expected.txt
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.png
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/flag-specific/enable-blink-features=LayoutNG/tables/mozilla_expected_failures/other/test4-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/ietestcenter/css3/bordersbackgrounds/background-repeat-space-padding-box.htm
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/images/color-profile-background-image-cover-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/images/color-profile-background-image-repeat-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/images/color-profile-background-image-space-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/images/color-profile-mask-image-svg-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/images/cross-fade-tiled-expected.png
[delete] https://crrev.com/8117ad42726252bd38e4f4908f9e15daa0b4c831/third_party/WebKit/LayoutTests/images/sprite-no-bleed-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/paint/masks/fieldset-mask-expected.png
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/backgrounds/background-tiling-sub-pixel-expected.png
[add] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/backgrounds/background-tiling-sub-pixel-expected.txt
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/backgrounds/repeat/mask-negative-offset-repeat-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/backgrounds/size/backgroundSize16-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/backgrounds/size/contain-and-cover-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/borders/border-radius-mask-canvas-with-mask-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/forms/calendar-picker/calendar-picker-appearance-zoom125-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/gradients/simple-gradients-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/inline/inline-box-background-repeat-y-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-cell-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-cell-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-column-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-column-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-column-group-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-column-group-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-row-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-row-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-row-group-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_border-table-row-group-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_layers-hide-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_layers-hide-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_position-table-cell-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_position-table-cell-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_position-table-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_position-table-column-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_position-table-column-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_position-table-column-group-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_position-table-column-group-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_position-table-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82c8dc001184/third_party/WebKit/LayoutTests/platform/linux/fast/table/backgr_position-table-row-collapsed-border-expected.png
[modify] https://crrev.com/ae49f5caf2943049acab4abe802e82
Status: Fixed (was: Started)
Verified in trunk build.

Sign in to add a comment