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

Issue 825239 link

Starred by 9 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

Chrome 66 regression: "background-size: 100%" rendering changed

Reported by steffen....@gmail.com, Mar 23 2018

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36

Example URL:

Steps to reproduce the problem:
1. Open the attached test-case
2. Zoom to 110% or 125% (anything but a multiple of 50%)

What is the expected behavior?
The smilie should be fully visible.

What went wrong?
The smilie is cut-off.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? Yes 65

Does this work in other browsers? Yes

Chrome version: 67.0.3371.0  Channel: dev
OS Version: 
Flash Version: 

I'm not 100% sure whether this a bug but the rendering has definetely changed between Chrome 65 and Chrome 66. I think it affects all websites running XenForo 2.

Workaround: Change "background-size: 100%" to "background-size: 22px".

See also: https://xenforo.com/community/threads/chrome-66-smilies-broken-when-using-browser-zoom.144739/
 
chrome-66-background-size-100-percent-bug.html
531 bytes View Download

Comment 1 by ajha@chromium.org, Mar 26 2018

Labels: Needs-Bisect Needs-Triage-M67
Cc: vamshi.kommuri@chromium.org
Labels: -Pri-2 -Needs-Bisect hasbisect-per-revision Target-67 Triaged-ET FoundIn-67 M-66 FoundIn-66 Target-66 RegressedIn-66 OS-Mac OS-Windows Pri-1
Owner: schenney@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce the issue on the reported chrome version 67.0.3371.0 and on the latest canary 67.0.3378.0 using Windows 10, Ubuntu 14.04 and Mac 10.13.1

Bisect Information:
===================
Last Good Build: 66.0.3345.0
First Bad Build: 66.0.3346.0

You are probably looking for a change made after 536075 (known good), but no later than 536076 (first known bad).
CHANGELOG URL:

https://chromium.googlesource.com/chromium/src/+log/629599659b030790e7b3669864e399387ddcdb49..8430ff876f5da79f02ac1de280d00f52f22d03bc

Suspecting: https://chromium.googlesource.com/chromium/src/+/8430ff876f5da79f02ac1de280d00f52f22d03bc
Review URL: https://chromium-review.googlesource.com/913588

@Stephen Chenney: Please help in assigning it to the right owner if this is not related to your change.

Note: Adding RB-stable as this seems to be a recent regression. Please remove if not applicable.

Thanks!
Labels: ReleaseBlock-Stable

Comment 4 by bokan@chromium.org, Mar 26 2018

Components: -Blink Blink>Paint
Yep, something wrong in background rect calculations with zoom.
The issue is that the positioning area has been snapped, so the percentage length calculation for the very long and skinny sprite map takes a 0.5 horizontal offset and turns it into 17.5 pixels vertically. We should be using the un-snapped positioning area for computing percentage sizes.
Labels: -Pri-1 -Type-Bug Pri-2 Type-Bug-Regression
Given the workaround I'm reducing the priority of this. Fixing the issue breaks other things, so it will wait for my very soon to come big background fix.
Test cases for future use.
cr825239.html
393 bytes View Download
tall-narrow-spritemap.png
968 bytes View Download
Just a heads up, M66 Stable cut is on April 12th, 10 days away. This issue is marked as RB-Stable for 66. Please make sure to address this issue prior to stable cut. Thanks! 
Labels: -M-66 -Target-66 M-67
Cc: chrishtr@chromium.org hongchan@chromium.org
 Issue 835855  has been merged into this issue.
M67 Stable promotion is coming soon. Your bug is labelled as Stable ReleaseBlock, pls make sure to land the fix and request a merge into the release branch ASAP. Thank you.


*** Bulk Edit ***
M67 Stable promotion is coming soon. Your bug is labelled as Stable ReleaseBlock, pls make sure to land the fix and request a merge into the release branch ASAP. 

If fix is already merged to M67 and nothing else is pending, pls mark the bug as fixed. Thank you.
*** Bulk Edit ***
M67 Stable promotion is coming VERY soon. Your bug is labelled as Stable ReleaseBlock, pls make sure to land the fix and request a merge into the release branch ASAP. 

If fix is already merged to M67 and nothing else is pending, pls mark the bug as fixed. Thank you.
*** Bulk Edit ***
M67 Stable promotion is coming VERY soon. Your bug is labelled as Stable ReleaseBlock, pls make sure to land the fix and request a merge into the release branch ASAP. 

If fix is already merged to M67 and nothing else is pending, pls mark the bug as fixed. Thank you.
As this is regressed in M66 stable and we're very close to M67 stable promotion,  we won't consider this as M67 Stable blocker. Pls let us know ASAP if there is any concern here. Thank you.
Labels: -M-67 -Target-67 M-68 FoundIn-68 Target-68
Hi,

Our users are having hard time because of this issue, with no possible workaround, so I'd like to explain it why, as some other services may be in the same case.

We are a gaming service, with +140 games online using HTML/CSS/JS. To display game elements like cards (or token), we are using "CSS sprites" like this one :

https://x.boardgamearena.net/data/themereleases/180529-1302/games/carcassonne/170529-1816/img/tiles.png

To display images from these sprites, we are using CSS background-position with %. For example, to display the image in position 0,3, we are using:

  background-position: -0% -300%

This way, the background can be set whatever the size of the targeted container. We just have to adjust the "background-size" of the container to adjust the content.

You can find here, on our forum, some example of the consequences of this bug on Chrome since the bug exists:

https://forum.boardgamearena.com/viewtopic.php?f=3&t=12617

The workaround specified in this thread (using background-position with px) is not an option for us, as it would replace something that is fixed (the background-position property in % unit) by something that need a dynamic change (depending on the container size, which can vary). It would mean updating our 140 games for something that used to work ...

I'm pretty sure we are not the only one to use CSS sprite on variable size container, so I hope this message will help you to re-evaluate the emergency of this bug.

Thanks for your work on Chromium.



schenney@,

Frinendly ping to get an update on this issue as it is impacting more users as per C#18.

Thanks..!
Cc: abdulsyed@chromium.org
Gentle ping to get an update as per C#18. CC'ing abdul to take a look.
Thanks..!
What I would like to do at this point is revert the patch and merge the revert back to M-68 so at least that version is fixed for this situation. That will break another case but that is less bad than this case.

I'll prepare the revert.
Project Member

Comment 22 by bugdroid1@chromium.org, Jun 20 2018

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

commit aae829ecb980744bfc0c69323da928775aca2b47
Author: Stephen Chenney <schenney@chromium.org>
Date: Wed Jun 20 17:38:47 2018

Revert "[PE] Reland: Force backgrounds to fill to the border"

This reverts commit 8430ff876f5da79f02ac1de280d00f52f22d03bc.

Reason for revert: breaks background-position with percentage lengths
and large sprite maps.  http://crbug.com/825239 

This is a manual revert that only covers some portions of the change.
Also adds a test for the case that was broken.

Original change's description:
> [PE] Reland: Force backgrounds to fill to the border
>
> Background geometry calculations snap the background painting
> differently to the way borders snap. This patch forces the background
> to match the border whenever possible.
>
> In addition to the new test, our existing zoomed SVG-as-image tests
> also improve (they previously did not fill to their border). Some sprite
> background tests regress a little. They will be fixed by other
> forthcoming changes to background painting.
>
> Also factor the positioning area computation out of the primary
> Calculate method.
>
> TBR=fmalita@chromium.org
> BUG=716174
>
> Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
> Reviewed-on: https://chromium-review.googlesource.com/909450
> Commit-Queue: Stephen Chenney <schenney@chromium.org>
> Reviewed-by: Florin Malita <fmalita@chromium.org>
> Cr-Original-Commit-Position: refs/heads/master@{#535823}
> Change-Id: I0165da6a4448e1452626fc0045011a8216ed33b4
> Reviewed-on: https://chromium-review.googlesource.com/913588
> Reviewed-by: Stephen Chenney <schenney@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#536076}

R=fmalita@chromium.org

Bug: 716174,  825239 
Change-Id: Iaf972e6963bbc578b0600b295e679ae987a9a5cd
Reviewed-on: https://chromium-review.googlesource.com/1106517
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Cr-Commit-Position: refs/heads/master@{#568906}
[delete] https://crrev.com/b62aafe923b1c7b6ce4b0bbb5218aad27d149976/third_party/WebKit/LayoutTests/css3/background/background-subpixel-gradient-fills-border-expected.txt
[delete] https://crrev.com/b62aafe923b1c7b6ce4b0bbb5218aad27d149976/third_party/WebKit/LayoutTests/css3/background/background-subpixel-gradient-fills-border.html
[add] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/css3/background/resources/tall-narrow-spritemap.png
[rename] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/css3/background/zoomed-background-position-accuracy-2-expected.png
[add] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/css3/background/zoomed-background-position-accuracy-2-expected.txt
[add] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/css3/background/zoomed-background-position-accuracy-2.html
[modify] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/fast/backgrounds/size/contain-and-cover-zoomed-expected.png
[modify] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/images/color-profile-background-image-cover-expected.png
[modify] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/platform/mac/css3/background/background-large-position-and-size-remains-stable-expected.png
[modify] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/platform/win/css3/background/background-large-position-and-size-remains-stable-expected.png
[modify] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-background-images-expected.png
[modify] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/svg/zoom/page/zoom-background-image-tiled-expected.png
[modify] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/virtual/exotic-color-space/images/color-profile-background-image-cover-expected.png
[modify] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/WebKit/LayoutTests/virtual/gpu-rasterization/images/color-profile-background-image-cover-expected.png
[modify] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/blink/renderer/core/paint/background_image_geometry.cc
[modify] https://crrev.com/aae829ecb980744bfc0c69323da928775aca2b47/third_party/blink/renderer/core/paint/background_image_geometry.h

Labels: Merge-Request-68
Requesting merge to M-68 for the change reverting the breaking change. Other tests will regress but they are less important than this one. The change is safe and goes back to prior code.

The real fix for this is too risky to merge, so go with this approach instead.
Cc: -hongchan@chromium.org
Cc: jmukthavaram@chromium.org
Ping on merge request
Project Member

Comment 26 by sheriffbot@chromium.org, Jun 21 2018

Labels: -Merge-Request-68 Hotlist-Merge-Review Merge-Review-68
This bug requires manual review: Reverts referenced in bugdroid comments after merge request.
Please contact the milestone owner if you have questions.
Owners: cmasso@(Android), kariahda@(iOS), bhthompson@(ChromeOS), abdulsyed@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Since this has regressed since M66, can we wait until M69 for this fix? We only have 2 more beta cycles remaining for M68. 
My concern is that users will have to wait a very long time for the M-69 fix. It's my fault for not reverting much sooner, and I'm loath to inflict more pain on developers.

Note the risk here is low. It's just going back to old behavior.
Labels: -Merge-Review-68 Merge-Approved-68
Since it's a safe/low risk merge, approving merge for M68. Branch:3440
Project Member

Comment 30 by bugdroid1@chromium.org, Jun 26 2018

Labels: -merge-approved-68 merge-merged-3440
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8848dd04661b32432eeb7adbeed4d62e98c50389

commit 8848dd04661b32432eeb7adbeed4d62e98c50389
Author: Stephen Chenney <schenney@chromium.org>
Date: Tue Jun 26 20:40:24 2018

Revert "[PE] Reland: Force backgrounds to fill to the border"

This reverts commit 8430ff876f5da79f02ac1de280d00f52f22d03bc.

Reason for revert: breaks background-position with percentage lengths
and large sprite maps.  http://crbug.com/825239 

This is a manual revert that only covers some portions of the change.
Also adds a test for the case that was broken.

Original change's description:
> [PE] Reland: Force backgrounds to fill to the border
>
> Background geometry calculations snap the background painting
> differently to the way borders snap. This patch forces the background
> to match the border whenever possible.
>
> In addition to the new test, our existing zoomed SVG-as-image tests
> also improve (they previously did not fill to their border). Some sprite
> background tests regress a little. They will be fixed by other
> forthcoming changes to background painting.
>
> Also factor the positioning area computation out of the primary
> Calculate method.
>
> TBR=fmalita@chromium.org
> BUG=716174
>
> Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
> Reviewed-on: https://chromium-review.googlesource.com/909450
> Commit-Queue: Stephen Chenney <schenney@chromium.org>
> Reviewed-by: Florin Malita <fmalita@chromium.org>
> Cr-Original-Commit-Position: refs/heads/master@{#535823}
> Change-Id: I0165da6a4448e1452626fc0045011a8216ed33b4
> Reviewed-on: https://chromium-review.googlesource.com/913588
> Reviewed-by: Stephen Chenney <schenney@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#536076}

R=fmalita@chromium.org
TBR=schenney@chromium.org

(cherry picked from commit aae829ecb980744bfc0c69323da928775aca2b47)

Bug: 716174,  825239 
Change-Id: Iaf972e6963bbc578b0600b295e679ae987a9a5cd
Reviewed-on: https://chromium-review.googlesource.com/1106517
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Reviewed-by: Florin Malita <fmalita@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#568906}
Reviewed-on: https://chromium-review.googlesource.com/1115563
Reviewed-by: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/branch-heads/3440@{#538}
Cr-Branched-From: 010ddcfda246975d194964ccf20038ebbdec6084-refs/heads/master@{#561733}
[delete] https://crrev.com/8062ce20f2b0409ac74c68bfa42e665456f92598/third_party/WebKit/LayoutTests/css3/background/background-subpixel-gradient-fills-border-expected.txt
[delete] https://crrev.com/8062ce20f2b0409ac74c68bfa42e665456f92598/third_party/WebKit/LayoutTests/css3/background/background-subpixel-gradient-fills-border.html
[add] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/css3/background/resources/tall-narrow-spritemap.png
[rename] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/css3/background/zoomed-background-position-accuracy-2-expected.png
[add] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/css3/background/zoomed-background-position-accuracy-2-expected.txt
[add] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/css3/background/zoomed-background-position-accuracy-2.html
[modify] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/fast/backgrounds/size/contain-and-cover-zoomed-expected.png
[modify] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/images/color-profile-background-image-cover-expected.png
[modify] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/platform/mac/css3/background/background-large-position-and-size-remains-stable-expected.png
[modify] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/platform/win/css3/background/background-large-position-and-size-remains-stable-expected.png
[modify] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/platform/win/svg/zoom/page/zoom-background-images-expected.png
[modify] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/svg/zoom/page/zoom-background-image-tiled-expected.png
[modify] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/virtual/exotic-color-space/images/color-profile-background-image-cover-expected.png
[modify] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/WebKit/LayoutTests/virtual/gpu-rasterization/images/color-profile-background-image-cover-expected.png
[modify] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/blink/renderer/core/paint/background_image_geometry.cc
[modify] https://crrev.com/8848dd04661b32432eeb7adbeed4d62e98c50389/third_party/blink/renderer/core/paint/background_image_geometry.h

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: Assigned)
Fixed for good now.
Labels: TE-Verified-69.0.3480.0 TE-Verified-68.0.3440.42 TE-Verified-M69 TE-Verified-M68
Verified the fix on Mac 10.13.1, Windows-10 and Ubuntu 14.04 using Chrome versions Beta #68.0.3440.42 and Canary #69.0.3480.0 as per the comment #0.
Attaching screen cast for reference.
Observed that the emoji is proper without cropping/cut for zooming page at non multiples of 50%.
Hence, the fix is working as expected. 
Adding the verified labels.
Note: Able to reproduce the issue on chrome version 67.0.3371.0

Thanks...!!

825239.mp4
1.0 MB View Download

Sign in to add a comment