New issue
Advanced search Search tips

Issue 905991 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Nov 22
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 3
Type: Bug



Sign in to add a comment

Regression: [Extensions] Dev-mode buttons can be wrapped beyond the dev drawer bounds

Reported by dchau...@etouch.net, Nov 16

Issue description

Chrome Version: 70.0.3538.110 (Official Build) Revision	ca97ba107095b2a88cf04f9135463301e685cbb0-refs/branch-heads/3538@{#1094} (32/64-bit)
OS: Windows (7, 8, 8.1, 10).

What steps will reproduce the problem?
1. Launch Chrome, change browser language to Hindi and relaunch the chrome.
2. Navigate to chrome://extensions page and enable the 'Developer mode' toggle button.
3. Now completely resize the browser from RHS to LHS and observe the 'Update' button.

Actual: 'Update' button appears to be chopped and looks weird.
Expected: 'Update' button should seen properly.

This is a regression issue, broken in M-68 series, below is manual regression range:

Good build: 68.0.3406.0 (Revision: 553302)
Bad build: 68.0.3409.0 (Revision: 553714)

Using the 'per-revision' script providing the bisect result:

You are probably looking for a change made after 553380 (known good), but no later than 553381 (first known bad).
CHANGE-LOG URL:
https://chromium.googlesource.com/chromium/src/+log/b3d7ea8cb1769efdcc5ba3a3a8a359f0a42366a0..cf71828f1a3b7d1236d3d3c24982df9d830e829d

Suspecting: https://chromium.googlesource.com/chromium/src/+/cf71828f1a3b7d1236d3d3c24982df9d830e829d

@rdevlin.cronin: 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.

NOTE:
1. This issue is also reproducible on Stable #70.0.3538.102 & Beta #71.0.3578.53 and Canary 72.0.3612.0
2. This issue is not seen on Mac (10.13.1, 10.13.6, 10.14.2) and Linux (14.04 LTS) OS.

Kindly review the attached screen-cast for reference.

Thank you.
 
Actual behavior.mp4
969 KB View Download
Expected behavior.mp4
824 KB View Download
Cc: bklmn@chromium.org rdevlin....@chromium.org
Components: -Platform>Extensions UI>Browser>ExtensionsManagement
Owner: dpa...@chromium.org
This looks like it would have happened as part of the UI update (and definitely not revision cf71828f1a3b7d1236d3d3c24982df9d830e829d).  dpapad@, do you know if this applies to other surfaces, or if there's a common settings idiom for these cases?
Labels: -Pri-1 OS-Chrome OS-Linux OS-Mac Pri-3
Owner: aee@chromium.org
IIUC, the "expected" behavior is similarly broken as the "actual" one, no? In the expected video, the buttons that wrap are not visible at all, where as in the actual, at least the top part of the 2nd button is shown.

Either way, I don't think this is something generic that applies to other surfaces as a result of visual refresh. I also don't think this is a P1 bug, so downgrading.

@aee: IIRC you worked on the dev mode drawer. Can you take a look?


Labels: -RegressedIn-68 -Target-70 -M-70 -Target-71 -Target-72
> IIUC, the "expected" behavior is similarly broken as the "actual" one, no? In the expected video, the buttons that wrap are not visible at all, where as in the actual, at least the top part of the 2nd button is shown.

Yep, I think they're both broken.

> I also don't think this is a P1 bug, so downgrading.

Agreed - removing labels.
Summary: Regression: [Extensions] Dev-mode buttons can be wrapped beyond the dev drawer bounds (was: Regression: [Extensions] 'Update' button appears to be chhoped on resizing the browser for Hindi language.)
The dev drawer has a fixed height of 56px. We could make it dynamic.
Components: -UI>Localization
Labels: -Type-Bug-Regression Type-Bug
Removing localization since this is not language-specific.
Status: Started (was: Assigned)
Adding a vertical scrollbar if the buttons wrap.
dev_drawer_wrap.png
18.8 KB View Download
Project Member

Comment 8 by bugdroid1@chromium.org, Nov 22

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

commit 3849df4eed565b2119a29bd9c761ae841aa26a52
Author: Esmael El-Moslimany <aee@chromium.org>
Date: Thu Nov 22 12:49:50 2018

Extensions WebUI: when window is very narrow such that the dev drawer
buttons wrap, show scroll

Bug:  905991 
Change-Id: I63668926091cb84a9ba11c2c4a8310f54883ccbf
Reviewed-on: https://chromium-review.googlesource.com/c/1347200
Commit-Queue: Esmael El-Moslimany <aee@chromium.org>
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#610392}
[modify] https://crrev.com/3849df4eed565b2119a29bd9c761ae841aa26a52/chrome/browser/resources/md_extensions/toolbar.html

Status: Fixed (was: Started)
Labels: TE-Verified-M72 TE-Verified-72.0.3619.0
Update:
Rechecked this issue on Windows(7,8,8.1,10) machines using latest Canary #72.0.3619.0 and issue is fixed. Hence adding TE-Verified labels.

please refer the attached screen-cast for reference.

Thank you.
Fixed behavior.mp4
657 KB View Download

Sign in to add a comment