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

Issue 870268 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit 18 days ago
Closed: Aug 23
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 3
Type: Bug



Sign in to add a comment

Arrow key input in selectric component sometimes cause NTP scrolling

Reported by khushal....@etouch.net, Aug 2

Issue description

Chrome Version : 70.0.3510.0 (Official Build) Revision 1a6253886c7f5a78dc4e34f73371d56dd07595b5-refs/branch-heads/3510@{#1} (32/64-bit)
OS: Win (7, 8, 8.1, 10), Mac (10.12.6, 10.13.1, 10.13.6, 10.14) & Linux (14.04 LTS)

Pre-condition: Enable the flag "New Tab Page Background Selection" from chrome://flags.

Steps to reproduce:
1. Launch chrome and open NTP.
2. Press 'Tab' key to get focus on gear icon and press 'Enter' key.
3. Now move the focus using keyboard Up/Down keys and Observe.

Actual Result: Arrow key input in selectric component sometimes cause NTP scrolling.
Expected Result: Arrow key input in selectric component should not cause NTP scrolling.

This is a Non-regression issue seen from ‘M-70’ series build version 70.0.3505.0 as arrow key input is enabled for gear options.

Kindly refer the attached screen-cast.

Thank You..!!

 
Actual Video.mov
2.5 MB View Download
Status: WontFix (was: Assigned)
This doesn't happen if you also have the #ntp-custom-links or #ntp-icons enabled which is the intended UI so closing as won't fix.
Update:

With respect to comment #1,

As mentioned, rechecked the above issue by enabling the flags #ntp-custom-links or #ntp-icons on latest canary version 70.0.3511.0 and the issue is still reproducible.

NOTE: Additionally observe that issue is only seen on monitors where Chrome NTP gets displayed with vertical scrollbar. Issue is not seen if NTP doesn't have vertical scrollbar.

Please refer the attached screen-cast.

Pardon me if it is an intended change.

Thank You..!!
70.0.3511.0_behaviour.mov
3.4 MB View Download
Owner: ramyan@chromium.org
Status: Assigned (was: WontFix)
Ramya - if possible, can you bundle this with your check on Eve spacing? If not we can fix it for M70.
Labels: -Pri-2 Pri-3
Labels: NTP-MD2-Polish
Labels: zine-triaged
Reporter - can you check if this still reproduces?
Cc: yyushkina@chromium.org kristip...@chromium.org
Owner: sweilun@chromium.org
I can repro on 70.0.3529.3, but only when the window size is smaller than the min height required to show both rows of icons (ie. this won't affect fullscreen on Eve).

Weilun - can you take a look?
Kristi cc'd as there may be a simple CSS fix here.
Labels: AddToRemoteNTP
Project Member

Comment 10 by bugdroid1@chromium.org, Aug 23

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

commit 3d87ba298bf0b495beb1544941851f9f3be47223
Author: Weilun Shi <sweilun@chromium.org>
Date: Thu Aug 23 04:08:53 2018

[NTP] Arrow key on customize this page dialog will not cause scrolling

When open the dialog, the whole page is considered as the dialog. The
default behavior of the arrow key on the scrollable page is to scroll
the page. Adding preventDefault to each option and the dialog itself can
prevent such behavior.

Screencast:
https://screencast.googleplex.com/cast/NTQ0OTg2NjI0MzIxMTI2NHxhYzQzMTRiYi01MA

Bug:  870268 
Change-Id: I5c3f92e6d2e9faaff704e053c0e9540f028ebed5
Reviewed-on: https://chromium-review.googlesource.com/1186073
Reviewed-by: Kristi Park <kristipark@chromium.org>
Commit-Queue: Weilun Shi <sweilun@chromium.org>
Cr-Commit-Position: refs/heads/master@{#585392}
[modify] https://crrev.com/3d87ba298bf0b495beb1544941851f9f3be47223/chrome/browser/resources/local_ntp/custom_backgrounds.js

Status: Fixed (was: Assigned)
Labels: TE-Verified-M70 TE-Verified-70.0.3532.0
Update:

Rechecked the above issue on Win (7, 8, 8.1, 10), Mac (10.12.6, 10.13.1, 10.13.6, 10.14) & Linux (14.04 LTS) using latest canary version 70.0.3532.0 and the issue is found FIXED. Hence, adding the respective labels.

Please refer the attached screen-cast.

Thank You..!!
870268_Fixed.mov
7.1 MB View Download

Sign in to add a comment