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

Issue 778202 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Regression: Content of chrome://welcome page is not equally symmetrical from both the end.

Reported by dchau...@etouch.net, Oct 25 2017

Issue description

Chrome Version: 63.0.3239.18 (Official Build) 975787a36cf8dbe16eaf42134aaee20fe9504ba2-refs/branch-heads/3239@{#188} 32/64-bit.
OS: Windows (7,8,10). 

What steps will reproduce the problem?
1. Launch chrome and navigate to chrome://welcome page.
2. Resize the browser to it's extreme left and observe the content of page.

Space/margin doesn't seen between LHS border of browser and LHS content of page. 
Space/margin should be seen between LHS border of browser and LHS content of page.

This is a regression issue, broken in M-59 series, below is manual regression range.

Good build: 59.0.3041.0
Bad build: 59.0.3042.0

You are probably looking for a change made after 456866 (known good), but no later than 456867 (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/d7352d575439e19379d378a9e29ac8cc5b0c8a72..939b97d2936323c01181ddabe38a4e3780da242c

Suspect: https://chromium.googlesource.com/chromium/src/+/939b97d2936323c01181ddabe38a4e3780da242c

@huangs: Kindly help to reassign if your changes are not related to this issue.

Note: This issue is not seen on Mac and Linux OS.

Kindly review the attached screen-cast for reference.
 
Page_Screenshot.png
81.8 KB View Download
Actual behavior.mp4
843 KB View Download
Expected behavior.mp4
728 KB View Download
Status: Started (was: Assigned)
The key change from https://codereview.chromium.org/2750673006 that caused this was "margin: 0;" in body CSS.  And this was added to prevent vertical scroll bar from always being shown, since the body has "min-height: 100vw;".

I'm going to fix this by replacing "margin: 0;" with "min-height: calc(100vw - 16px);".


Project Member

Comment 2 by bugdroid1@chromium.org, Apr 9 2018

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

commit 6ab1c120117dfce25fabdda45d5dc5ec2b6cff98
Author: huangs <huangs@google.com>
Date: Mon Apr 09 18:24:12 2018

[FRE] Fix margin regression.

https://codereview.chromium.org/2750673006 sets margin to 0 for <body>
in chrome://welcome to prevent vertical scroll bar from always showing,
but as a result, makes text look poor when window is shrunken. This CL
augments the old fix with padding and box-sizing, to solve both
problems.

Bug:  778202 
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: I9480799be706e58fb27884f178b2652094a39394
Reviewed-on: https://chromium-review.googlesource.com/996856
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Reviewed-by: Samuel Huang <huangs@chromium.org>
Commit-Queue: Samuel Huang <huangs@chromium.org>
Cr-Commit-Position: refs/heads/master@{#549229}
[modify] https://crrev.com/6ab1c120117dfce25fabdda45d5dc5ec2b6cff98/chrome/browser/resources/welcome/welcome.css

Comment 3 by huangs@google.com, Apr 9 2018

Status: Fixed (was: Started)

Comment 4 by dchau...@etouch.net, Apr 10 2018

Update :
Retested This issue on Windows(7,8,10) machines using latest Canary build #67.0.3393.0 (64-bit) and issue is fixed. 

Note: Will soon update the behavior of Windows build #67.0.3393.0 (32-bit) once build will be triggered.

Kindly review the attached screen-cast for reference.

Thank you!
WelcomePage_Screenshot.png
92.2 KB View Download
LatestCanary_behavior.mp4
484 KB View Download

Comment 5 by dchau...@etouch.net, Apr 11 2018

Labels: TE-Verified-M67 TE-Verified-67.0.3393.4
Update :
Retested This issue on Windows(7,8,10) machines using Dev build #67.0.3393.4 (32/64-bit) and issue is fixed. Hence adding TE-Verified labels using Dev build.

Kindly review the attached screen-cast for reference.

Thank you!
Dev-(32 bit)-behavior.mp4
331 KB View Download

Sign in to add a comment