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

Issue 864413 link

Starred by 2 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 3
Type: Bug-Regression



Sign in to add a comment

Regression: Toggle button turns On/Off after dragging 'Relaunch' button on chrome://settings/system page

Reported by khushal....@etouch.net, Jul 17

Issue description

Chrome Version : 69.0.3493.2 (Official Build) Revision 8aa1e873c316f9a90d5d5321022b13dbbd28506d-refs/branch-heads/3493@{#5} (64 bit)
OS: Windows (7, 8, 8.1, 10), Mac (10.12.6, 10.13.1, 10.13.6, 10.14) & Linux (14.04 LTS)

Steps to reproduce:
1. Launch chrome and navigate to chrome://settings/system page.
2. Turn toggle On/Off so that 'Relaunch' button appears for 'Use hardware acceleration when available' feature.
3. Now drag 'Relaunch' button within the row and Observe.

Actual Result: Toggle button turns On/Off after dragging 'Relaunch' button for 'Use hardware acceleration when available' feature.
Expected Result: Toggle button should not change its state after dragging 'Relaunch' button.

This is a Regression issue seen from 'M-67' and providing the bisect info below:
Good Build: 67.0.3366.0 (Revision: 541889)
Bad Build:  67.0.3367.0 (Revision: 542330)

You are probably looking for a change made after 542268 (known good), but no later than 542269 (first known bad).

CHANGE-LOG 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/346ac2e2bc15287477fd12a6bb2077256b35bf07..6e1cf7c20cc5285914ba2e6c876d322d8cafef49

Suspect: https://chromium.googlesource.com/chromium/src/+/6e1cf7c20cc5285914ba2e6c876d322d8cafef49

@dpapad: 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: Issue is also seen on M-67 Stable (build #67.0.3396.99), M-68 Dev (build #68.0.3440.59) & M-69 Dev (build #69.0.3486.0).

Kindly refer the attached screen-cast.

Thank You..!!

 
Actual Video.mov
1.4 MB View Download
Expected Video.mov
1.9 MB View Download
Cc: scottchen@chromium.org
Labels: -Pri-1 Pri-3
Status: Avain (was: Assigned)
Minimal example at https://jsfiddle.net/oyh172rL/1/. This is mostly a known issue, see comment at [1].

Observation 1: This does not happen with native buttons.
Observation 2: It also does not happen if the 'tap' event is used instead of the native 'click' event.

Besides wrapping paper-button with a native button, similarly to what we do at [1], I don't see a great solution. Lowering priority since this does not seem very severe anyway.

[1] https://cs.chromium.org/chromium/src/ui/webui/resources/cr_elements/cr_checkbox/cr_checkbox.html?l=125-127
Owner: ----
Status: Available (was: Avain)

Sign in to add a comment