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

input element shows text unclear

Reported by bercmi...@gmail.com, Sep 7 2017

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.79 Safari/537.36

Example URL:
https://codepen.io/likezero/pen/rzggxg

Steps to reproduce the problem:
 1 .install Chrome/61.0.3163.79
 2  use the latest chrome visit :https://codepen.io/likezero/pen/rzggxg

What is the expected behavior?
expected:
both input text are clear. 

What went wrong?
1. the first input is clear
2. the second input is unclear.

Does it occur on multiple sites: N/A

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? N/A

Chrome version: 61.0.3163.79  Channel: stable
OS Version: OS X 10.12.5
Flash Version: Shockwave Flash 26.0 r0
 

Comment 1 Deleted

add a picture
2222.png
50.0 KB View Download
is anyone can confirm this?
Cc: pbomm...@chromium.org ranjitkan@chromium.org chrishtr@chromium.org abdulsyed@chromium.org gov...@chromium.org
Components: Blink>HTML
Labels: -Pri-2 -Type-Compat Needs-Triage-M61 M-61 ReleaseBlock-Stable Pri-1 Type-Bug-Regression
Owner: sunxd@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce the issue on 61.0.3163.79 and is broken in M61, below are the bisect details for the same obtained using per revision bisect

Bisect Info:
============
61.0.3150.0 - Good Build
61.0.3152.0 - Bad Build

You are probably looking for a change made after 484750 (known good), but no later than 484751 (first known bad).
CHANGELOG URL:
The script might not always return single CL as suspect as some perf builds might get missing due to failure.

https://chromium.googlesource.com/chromium/src/+log/e52af452bf5bf781f405c2e9c6803a2961cee308..0d09713458f374a911822779fa48bae96b6608ed

@ sunxd: Request you to please take a look into it.

Note: Rechecked this issue again on Canary 63.0.3208.0 and observed that issue is fixed on Canary, so doing a reverse bisect got the following results:

Reverse Bisect:
===============
62.0.3166.0 - Bad build
62.0.3167.0 - Good build

ou are probably looking for a change made after 489394 (known good), but no later than 489395 (first known bad).
CHANGELOG URL:
The script might not always return single CL as suspect as some perf builds might get missing due to failure.

https://chromium.googlesource.com/chromium/src/+log/16a090e32e086668f52fec09b28239e01d2d9f8d..f470dd6dfd2e88e40e344e5bd914c90c999ddbe4

@ chrishtr: Issue could have been fixed by the above cl, request you to please check and confirm.

Adding a blocker for M61, please remove if not the case. Issue is observed only on MAC OS, unable to reproduce it on Windows and Linux OS.

Thanks.!

Labels: hasbisect-per-revision

Comment 6 by sunxd@chromium.org, Sep 8 2017

I think this issue should be fixed since it looks like  crbug.com/760807 . That one was merged in M62 though. Can you verify if this still reproduces in latest canary?

Comment 7 by sunxd@chromium.org, Sep 8 2017

If that fix can be confirmed, I'll merge that into M61.
@ sunxd: As per my comment in #4 issue is fixed in M62 from build #62.0.3167.0. Also verified it on canary 63.0.3208.0 and issue is fixed on canary as well.

Thanks.!
Cc: e...@chromium.org

Comment 10 by e...@chromium.org, Sep 8 2017

Once confirmed I'd argue we should merge the fix into M61, this is pretty bad.
Thanks.
Per comment #8, this bug is fixed in M62 and M63. 
sunxd@, pls request a merge to M61 ASAP. 

Also pls add Android and Chrome OS label if applicable.

Cc: aluo@chromium.org
+aluo@ to check whether it repros on Android or not.
Cc: flackr@chromium.org jmukthavaram@chromium.org enne@chromium.org sunxd@chromium.org
 Issue 745114  has been merged into this issue.
My patch "fixed" it in that it no longer composites all input elements, but the
underlying issue with mask tiling is not fixed.

Comment 15 by aluo@chromium.org, Sep 8 2017

Could not reproduce this on Android.  For some reason, clank does not merge the border-radius property from the example-unclear into the element.  I've tried back to 56.0.2924.87 and same behavior.  Does anyone know why?

If I put the border-radius property directly into the example class, the radius does take effect but I didn't notice any bluriness in text.  Version used 61.0.3163.72 and 61.0.3163.81.
Here are few more reproducible steps apart from bug report :

Steps to reproduce(thanks to Chris):
1. go to https://demo.calltrackingmetrics.com/calls
type enough text into the searchbox that it scrolls
2. click outside the search box to blur it and change it to gray


Project Member

Comment 19 by bugdroid1@chromium.org, Sep 9 2017

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

commit c04d0400eca86add0f5f198343b6cffae87d0b78
Author: Chris Harrelson <chrishtr@chromium.org>
Date: Sat Sep 09 20:10:16 2017

Turn off mask tiling.

This is a manual revert of this commit:

https://chromium.googlesource.com/chromium/src/+/0d09713458f374a911822779fa48bae96b6608ed

Bug:  762899 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ie881c0194f6f2cc1cdbbabb0f1a2ef5a9403653b
Reviewed-on: https://chromium-review.googlesource.com/658338
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#500802}
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/cc/trees/draw_property_utils.cc
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/cc/trees/layer_tree_host_unittest.cc
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/cc/trees/layer_tree_settings.h
[delete] https://crrev.com/d984dce70f72490f5b28f408eb8bcbe6fbccd508/third_party/WebKit/LayoutTests/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[delete] https://crrev.com/d984dce70f72490f5b28f408eb8bcbe6fbccd508/third_party/WebKit/LayoutTests/compositing/overflow/tiled-mask-expected.png
[add] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/fast/borders/border-radius-mask-canvas-expected.png
[add] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/fast/borders/border-radius-mask-video-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/http/tests/devtools/sources/debugger-ui/source-frame-count-expected.txt
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/linux/compositing/masks/mask-with-removed-filters-expected.png
[add] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/linux/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/linux/compositing/overflow/tiled-mask-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/linux/fast/borders/border-radius-mask-video-ratio-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/linux/fast/borders/border-radius-mask-video-shadow-expected.png
[add] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/linux/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/linux/virtual/prefer_compositing_to_lcd_text/compositing/overflow/tiled-mask-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/mac/compositing/masks/mask-with-removed-filters-expected.png
[add] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/mac/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[add] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/mac/compositing/overflow/tiled-mask-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-radius-mask-video-ratio-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-radius-mask-video-shadow-expected.png
[add] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/mac/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[add] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/mac/virtual/prefer_compositing_to_lcd_text/compositing/overflow/tiled-mask-expected.png
[add] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/win/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/win/compositing/overflow/tiled-mask-expected.png
[delete] https://crrev.com/d984dce70f72490f5b28f408eb8bcbe6fbccd508/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-canvas-expected.png
[delete] https://crrev.com/d984dce70f72490f5b28f408eb8bcbe6fbccd508/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-video-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-video-ratio-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-video-shadow-expected.png
[add] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/win/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[modify] https://crrev.com/c04d0400eca86add0f5f198343b6cffae87d0b78/third_party/WebKit/LayoutTests/platform/win/virtual/prefer_compositing_to_lcd_text/compositing/overflow/tiled-mask-expected.png

Labels: M-62 Merge-Request-62
Project Member

Comment 21 by sheriffbot@chromium.org, Sep 10 2017

Labels: -Merge-Request-62 Hotlist-Merge-Approved Merge-Approved-62
Your change meets the bar and is auto-approved for M62. Please go ahead and merge the CL to branch 3202 manually. Please contact milestone owner if you have questions.
Owners: amineer@(Android), cmasso@(iOS), bhthompson@(ChromeOS), abdulsyed@(Desktop)

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

Comment 22 by sunxd@chromium.org, Sep 11 2017

I think we can revert that solid color analyzer patch, since the bug only occurs with solid color draw quads, but if the mask tiling one is landed, we can do that instead.
Labels: TE-Verified-M63 TE-Verified-63.0.3212.0
Rechecked this issue on Chrome canary version 63.0.3212.0 on MAC 10.12.6 following the steps mentioned in comment#0 & Comment#18. Fix is working as intended. No blurry text displayed. Attached screen shots for the same. Adding TE-verified labels.

Thanks.!
No Blurry Text.png
53.3 KB View Download
No Blurry Text 2.png
62.0 KB View Download
Project Member

Comment 24 by bugdroid1@chromium.org, Sep 11 2017

Labels: -merge-approved-62 merge-merged-3202
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3c86f1b987cbe08d7e9034f29f5b7f853c85126e

commit 3c86f1b987cbe08d7e9034f29f5b7f853c85126e
Author: Chris Harrelson <chrishtr@chromium.org>
Date: Mon Sep 11 16:30:00 2017

Turn off mask tiling.

This is a manual revert of this commit:

https://chromium.googlesource.com/chromium/src/+/0d09713458f374a911822779fa48bae96b6608ed

TBR=chrishtr@chromium.org

(cherry picked from commit c04d0400eca86add0f5f198343b6cffae87d0b78)

Bug:  762899 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ie881c0194f6f2cc1cdbbabb0f1a2ef5a9403653b
Reviewed-on: https://chromium-review.googlesource.com/658338
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#500802}
Reviewed-on: https://chromium-review.googlesource.com/660418
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/branch-heads/3202@{#122}
Cr-Branched-From: fa6a5d87adff761bc16afc5498c3f5944c1daa68-refs/heads/master@{#499098}
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/cc/trees/draw_property_utils.cc
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/cc/trees/layer_tree_host_unittest.cc
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/cc/trees/layer_tree_settings.h
[delete] https://crrev.com/336c9d9f44af16f511a5a91b8c6ef6083a16f04f/third_party/WebKit/LayoutTests/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[delete] https://crrev.com/336c9d9f44af16f511a5a91b8c6ef6083a16f04f/third_party/WebKit/LayoutTests/compositing/overflow/tiled-mask-expected.png
[add] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/fast/borders/border-radius-mask-canvas-expected.png
[add] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/fast/borders/border-radius-mask-video-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/http/tests/devtools/sources/debugger-ui/source-frame-count-expected.txt
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/linux/compositing/masks/mask-with-removed-filters-expected.png
[add] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/linux/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/linux/compositing/overflow/tiled-mask-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/linux/fast/borders/border-radius-mask-video-ratio-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/linux/fast/borders/border-radius-mask-video-shadow-expected.png
[add] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/linux/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/linux/virtual/prefer_compositing_to_lcd_text/compositing/overflow/tiled-mask-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/mac/compositing/masks/mask-with-removed-filters-expected.png
[add] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/mac/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[add] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/mac/compositing/overflow/tiled-mask-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-radius-mask-video-ratio-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-radius-mask-video-shadow-expected.png
[add] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/mac/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[add] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/mac/virtual/prefer_compositing_to_lcd_text/compositing/overflow/tiled-mask-expected.png
[add] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/win/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/win/compositing/overflow/tiled-mask-expected.png
[delete] https://crrev.com/336c9d9f44af16f511a5a91b8c6ef6083a16f04f/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-canvas-expected.png
[delete] https://crrev.com/336c9d9f44af16f511a5a91b8c6ef6083a16f04f/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-video-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-video-ratio-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-video-shadow-expected.png
[add] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/win/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[modify] https://crrev.com/3c86f1b987cbe08d7e9034f29f5b7f853c85126e/third_party/WebKit/LayoutTests/platform/win/virtual/prefer_compositing_to_lcd_text/compositing/overflow/tiled-mask-expected.png

Labels: Merge-Request-61
Project Member

Comment 26 by sheriffbot@chromium.org, Sep 11 2017

Labels: -Merge-Request-61 Merge-Review-61 Hotlist-Merge-Review
This bug requires manual review: Request affecting a post-stable build
Please contact the milestone owner if you have questions.
Owners: amineer@(Android), cmasso@(iOS), ketakid@(ChromeOS), govind@(Desktop)

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Requesting merge to 61, since it has been tested and baked in canary.
Has also been merged into 62, but not yet released in beta.
Labels: -Merge-Review-61 Merge-Approved-61
Approving merge to M61 branch 3163 based on comments #10, #23, #27 and per internal group chat. Please merge ASAP. Thank you.
Labels: -OS-Mac OS-All
Labels: -OS-All OS-Android OS-Chrome OS-Linux OS-Mac OS-Windows
Project Member

Comment 31 by bugdroid1@chromium.org, Sep 11 2017

Labels: -merge-approved-61 merge-merged-3163
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/d3647fb97a2c13e3ffaa25560c937a581f5e81c1

commit d3647fb97a2c13e3ffaa25560c937a581f5e81c1
Author: Chris Harrelson <chrishtr@chromium.org>
Date: Mon Sep 11 18:18:03 2017

Turn off mask tiling.

This is a manual revert of this commit:

https://chromium.googlesource.com/chromium/src/+/0d09713458f374a911822779fa48bae96b6608ed

TBR=chrishtr@chromium.org

(cherry picked from commit c04d0400eca86add0f5f198343b6cffae87d0b78)

(cherry picked from commit 3c86f1b987cbe08d7e9034f29f5b7f853c85126e)

Bug:  762899 
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel
Change-Id: Ie881c0194f6f2cc1cdbbabb0f1a2ef5a9403653b
Reviewed-on: https://chromium-review.googlesource.com/658338
Commit-Queue: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Vladimir Levin <vmpstr@chromium.org>
Cr-Original-Original-Commit-Position: refs/heads/master@{#500802}
Reviewed-on: https://chromium-review.googlesource.com/660418
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Original-Commit-Position: refs/branch-heads/3202@{#122}
Cr-Original-Branched-From: fa6a5d87adff761bc16afc5498c3f5944c1daa68-refs/heads/master@{#499098}
Reviewed-on: https://chromium-review.googlesource.com/661072
Cr-Commit-Position: refs/branch-heads/3163@{#1160}
Cr-Branched-From: ff259bab28b35d242e10186cd63af7ed404fae0d-refs/heads/master@{#488528}
[modify] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/cc/trees/draw_property_utils.cc
[modify] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/cc/trees/layer_tree_host_unittest.cc
[modify] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/cc/trees/layer_tree_settings.h
[delete] https://crrev.com/6e30c6ede6e258fec08df753b841b5fe6b1f6ebd/third_party/WebKit/LayoutTests/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[add] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/fast/borders/border-radius-mask-canvas-expected.png
[add] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/fast/borders/border-radius-mask-video-expected.png
[modify] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/inspector/sources/debugger-ui/source-frame-count-expected.txt
[modify] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/linux/compositing/masks/mask-with-removed-filters-expected.png
[add] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/linux/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[modify] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/linux/compositing/overflow/tiled-mask-expected.png
[modify] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/linux/fast/borders/border-radius-mask-video-ratio-expected.png
[modify] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/linux/fast/borders/border-radius-mask-video-shadow-expected.png
[add] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/linux/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[modify] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/linux/virtual/prefer_compositing_to_lcd_text/compositing/overflow/tiled-mask-expected.png
[modify] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/mac/compositing/masks/mask-with-removed-filters-expected.png
[add] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/mac/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[delete] https://crrev.com/6e30c6ede6e258fec08df753b841b5fe6b1f6ebd/third_party/WebKit/LayoutTests/platform/mac/compositing/overflow/tiled-mask-expected.png
[modify] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-radius-mask-video-ratio-expected.png
[delete] https://crrev.com/6e30c6ede6e258fec08df753b841b5fe6b1f6ebd/third_party/WebKit/LayoutTests/platform/mac/fast/borders/border-radius-mask-video-shadow-expected.png
[add] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/mac/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[delete] https://crrev.com/6e30c6ede6e258fec08df753b841b5fe6b1f6ebd/third_party/WebKit/LayoutTests/platform/mac/virtual/prefer_compositing_to_lcd_text/compositing/overflow/tiled-mask-expected.png
[add] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/win/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[delete] https://crrev.com/6e30c6ede6e258fec08df753b841b5fe6b1f6ebd/third_party/WebKit/LayoutTests/platform/win/compositing/overflow/tiled-mask-expected.png
[delete] https://crrev.com/6e30c6ede6e258fec08df753b841b5fe6b1f6ebd/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-canvas-expected.png
[delete] https://crrev.com/6e30c6ede6e258fec08df753b841b5fe6b1f6ebd/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-video-expected.png
[delete] https://crrev.com/6e30c6ede6e258fec08df753b841b5fe6b1f6ebd/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-video-ratio-expected.png
[delete] https://crrev.com/6e30c6ede6e258fec08df753b841b5fe6b1f6ebd/third_party/WebKit/LayoutTests/platform/win/fast/borders/border-radius-mask-video-shadow-expected.png
[add] https://crrev.com/d3647fb97a2c13e3ffaa25560c937a581f5e81c1/third_party/WebKit/LayoutTests/platform/win/virtual/prefer_compositing_to_lcd_text/compositing/overflow/accelerated-scrolling-with-clip-path-expected.png
[delete] https://crrev.com/6e30c6ede6e258fec08df753b841b5fe6b1f6ebd/third_party/WebKit/LayoutTests/platform/win/virtual/prefer_compositing_to_lcd_text/compositing/overflow/tiled-mask-expected.png

Cc: candr...@chromium.org
+ candrada@ to check on Android (PTAL comment #18 for repro steps).
Cc: prashanthpola@chromium.org
+prashanthpola, who's checking on Android
we are able to repro the issue as per the steps mentioned in C#0 in Chrome:61.0.3163.81 Device:Samsung Galaxy S3 Mini(GT-I8200N)/JDQ39 and issue got fixed,no blurry text displayed in Chrome:M63(63.0.3212.0) Device:Samsung Galaxy S3 Mini(GT-I8200N)/JDQ39
Screenshot_2017-09-11-17-29-47.png
46.2 KB View Download
Cc: amineer@chromium.org
Issue 763806 has been merged into this issue.
Status: Fixed (was: Assigned)
Marking this as fixed per the fact it's been merged across all platforms.  I'd like to see M61 verification from TE, though.
we are able to repro the issue as per the steps mentioned in C#0 in Chrome:61.0.3163.90 Device:Samsung Galaxy S3 Mini(GT-I8200N)/JDQ39 the blurry text displayed.Issue got fixed,no blurry text displayed in Chrome:M62(62.0.3202.19) Device:Samsung Galaxy S3 Mini(GT-I8200N)/JDQ39
Status: Assigned (was: Fixed)
pbommana@, could you pls verify this bug on latest M61 build 61.0.3163.90?

Per comment #38, it still repros on Android on M61.
Checked the issue on Chrome version 61.0.3163.90 and didn't see any blur with text followed steps as I provided in comment#18, 


Note : I was able to verify this issue on Macbook retina, On windows I didn't see the issue at all.
Labels: TE-Verified-M61 TE-Verified-61.0.3163.91
Rechecked this issue on Chrome canary version 61.0.3163.91 on Windows 10, MAC 10.12.6, Ubuntu 14.04 following the steps mentioned in comment#0 & Comment#18. Fix is working as intended. No blurry text displayed. Adding TE-verified labels for M61

Thanks.!
This patch is now pushing out to stable channel in version 61.0.3163.91 for Desktop (Win,Mac & Linux).
Thank you for fixing the bug. Requesting postmortem for this please see go/chrome-postmortems for the process to follow.
Labels: -ReleaseBlock-Stable
Labels: ReleaseBlock-Stable
Per comment #38, this issue is still not fixed for M61 on Android. So adding back "ReleaseBlock-Stable" so amineer@ is aware of it. 
Status: Fixed (was: Assigned)
We discovered that the regression range here is different for Android - it regressed in M60 and is fixed in M62.  Since no users reported in M60, and it's already OK in M62, I'm not going to block Android for it, and will go ahead and mark the bug as fixed.  Please re-open if further work is required.
good job~

Comment 49 Deleted

Comment 50 by sunxd@chromium.org, Sep 20 2017

Given that, do we still need the postmortem?

Comment 51 by sunxd@chromium.org, Sep 20 2017

Cc: -flackr@chromium.org schenney@chromium.org
It seems I cannot reproduce this bug with my experimental branch that has mask tiling enabled. Hi schenney@, are you aware of any patch that possibly fixes this issue?

Comment 52 by sunxd@chromium.org, Sep 20 2017

Cc: flackr@chromium.org
I mistakenly removed rob from the cc list.
Re #50, yes, we still need a postmortem as we took this merge in for M61 respin at #31. Please see go/chrome-postmortems for the process to follow. Thank you.
I don't know what might have caused this to get magically fixed. There's been a lot of churn in code though, so it's plausible that I simply cannot attribute the fix to a specific patch. You would need to bisect somehow.

Comment 55 by sunxd@chromium.org, Sep 21 2017

I think it's Chris' patch mentioned in #3 already fixes this issue. The underlying mask tiling issue still persists, but is no longer a blocker.

Can you check if the issue is reproducible in the current M61 release? In that case, we don't need to merge the reverting to M61.

Sign in to add a comment