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

Issue 824040 link

Starred by 3 users

Issue metadata

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



Sign in to add a comment

Regression:Theme doesn't appear on complete page after removing any thumbnail.

Reported by vku...@etouch.net, Mar 21 2018

Issue description

Chrome Version:66.0.3359.45 (Official Build)Revision d10b5708865b34223d2014b60e8cdad9648ecc49-refs/branch-heads/3359@{#357} (32/64-bit) 
OS:Win(7,8,8.1,10), Mac(10.12.6, 10.13.1, 10.13.4) and Linux (14.04 LTS) OS.

What steps will reproduce the problem?
(1)Launch chrome and install theme 'Eiffel tower' from  https://chrome.google.com/webstore/detail/ppbaibkigenhdcommebegmmmpoolmpip?hl=en
(2)Open NTP and click on close icon of thumbnail, scroll down the page and observe 

Actual: Theme doesn't appear on complete page after removing any thumbnail.

Expected: Theme should be applied on complete page even if any thumbnail is removed. 

This is a regression issue broken in 'M65' and below is the manual regression range
Good Build: 65.0.3287.0 (Revision:522297)
Bad Build:  65.0.3288.0 (Revision:522666)

Note: Issue is seen on latest Dev #67.0.3371.0 & latest canary 67.0.3377.0

 
Actual_Theme.mp4
463 KB View Download
Expected_Theme.mp4
540 KB View Download

Comment 1 by vku...@etouch.net, Mar 21 2018

Labels: Target-66 Target-67 RegressedIn-65 FoundIn-66 FoundIn-67 Target-65 FoundIn-65
Owner: wangxianzhu@chromium.org
Status: Assigned (was: Unconfirmed)
You are probably looking for a change made after 543290 (known good), but no later than 543291 (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/63667eca2a1d86f5de61f29c7c5c6417cc351757..3a3c78a924a686ed0d3f90d765b00cdd78453e11

Suspect: https://chromium.googlesource.com/chromium/src/+/3a3c78a924a686ed0d3f90d765b00cdd78453e11

@wangxianzhu: Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.
I'm confused by the regression range. #0 says it regressed between 522297:522666, and #1 says it regressed between 543290:543291. I tried locally and can also reproduce on 543290. Unable to bisect earlier than 542521 because NTP is in different style which doesn't allow scrolling.

Trying to create a reduced test case.
Labels: Needs-Feedback
vkupte@ can you confirm the chrome revision that you used to capture Expected_Theme.mp4? Did you see the same for the "good result" when you bisected to 522297:522666 and 543290:543291?

Comment 4 by vku...@etouch.net, Mar 22 2018

Labels: -Needs-Feedback
Owner: treib@chromium.org
With respect to comment # 2 & 3:

wangxianzhu@: Sorry for the confusion created by regression range,video of Expected_Theme.mp4 was taken from chrome version 65.0.3287.0.

Rechecked and bisected again and below is the per-revision info

You are probably looking for a change made after 522427 (known good), but no later than 522428 (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/034134229bfcfe39482304614c615b826979d822..773623d293ed991e20596c4cb00e58610af5f395

Suspect: https://chromium.googlesource.com/chromium/src/+/773623d293ed991e20596c4cb00e58610af5f395

@treib: Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.

Comment 5 by treib@chromium.org, Mar 22 2018

Cc: treib@chromium.org
Labels: -M-65 M-67
Owner: kristip...@chromium.org
Hm, that CL changed the <body>'s "display:" from the default (apparently "inline") to "block". I guess that had unintended side effects.

That CL only affects the local NTP though. If this happens on the remote NTP too, then the culprit there must be something else.

Kristi, as the new owner for all NTP-theme things, can you take this?

Comment 6 by vku...@etouch.net, Mar 22 2018

Labels: hasbisect-per-revision
Labels: zine-triaged

Comment 8 by ramyan@chromium.org, Mar 28 2018

Cc: ramyan@chromium.org
Status: Started (was: Assigned)
https://critique.corp.google.com/190806987 fixes remote NTP and should roll out in a few days. Since it's server side, this will fix the current stable release of M65.

Local NTP is only affected in M67.
Project Member

Comment 11 by bugdroid1@chromium.org, Mar 28 2018

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

commit a535b4aadd9d3371a2e4fa42455646f18b2feffd
Author: kristipark <kristipark@chromium.org>
Date: Wed Mar 28 23:25:43 2018

[Local NTP] Fix body height not expanding beyond window height

Setting body height=100% causes the height to only include the height of the window. If there is any content beyond the window height, the background will be cut off.

Bug:  824040 
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: Ia47aa0dc8047ebc634e0c8f170f22fe9b2b39249
Reviewed-on: https://chromium-review.googlesource.com/984777
Reviewed-by: Mathieu Perreault <mathp@chromium.org>
Commit-Queue: Kristi Park <kristipark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#546651}
[modify] https://crrev.com/a535b4aadd9d3371a2e4fa42455646f18b2feffd/chrome/browser/resources/local_ntp/local_ntp.css

Comment 12 by vku...@etouch.net, Mar 29 2018

Update:

Above issue is still reproducible on latest canary version 67.0.3383.0 (Official Build) on Win(7,8,8.1,10), Mac(10.12.6, 10.13.1, 10.13.4) and Linux (14.04 LTS) OS.

Please refer attached screencast
Actual_Canary_theme.mp4
709 KB View Download
c12: The local NTP fix has been pushed to Canary, which is reached using chrome-search://local-ntp/local-ntp.html. The remote NTP is served by GWS, so the fix should roll out sometime next week.
Status: Fixed (was: Started)

Comment 15 by vku...@etouch.net, Apr 3 2018

With respect to comment #13:

Rechecked above issue on latest dev build 67.0.3386.1 and latest canary 67.0.3387.0,issue is still reproducible on remote NTP But fixed using chrome-search://local-ntp/local-ntp.html 

Please refer attached screencast
Actual_Theme.mp4
965 KB View Download
Apologies for the delay. The GWS server push is still in progress and is expected to finish later today or tomorrow.
Cc: kristip...@chromium.org
 Issue 828782  has been merged into this issue.
The GWS server push has finished, and remote NTP should now be verifiable on all versions.

Sign in to add a comment