New issue
Advanced search Search tips

Issue 922382 link

Starred by 2 users

Issue metadata

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

Blocking:
issue 920056



Sign in to add a comment

Regression: Focus on shifts to Print Button when changed destination.

Project Member Reported by aim...@virtusa.com, Jan 16 (6 days ago)

Issue description

Chrome Version:  73.0.3667.0 (Official Build) e908663b57104ae7163ae941e16549e2a8ad65f5-refs/branch-heads/3667@{#1}(32/64-bit).
 	
OS: Win(7,8,8.1,10), Mac(10.13.1, 10.13.6, 10.14.3) and Linux(14.04 LTS).
	       
What steps will reproduce the problem?
1. Launch chrome and give print command on NTP 
2. Using TAB Key bring focus on destination drop-down and press down-arrow key to change destination.
3. Observe.

Actual Result: Focus on destination drop-down shifts to Print Button when changed destination.
Expected Result: Focus should remain on destination drop-down.

This is a regression issue broken in M-73 and will soon update other info:
Good Build : 73.0.3672.0(Revision:622689)
Bad Build : 73.0.3673.0(Revision:622911)


Kindly refer the screen cast for reference

Thank You!
 
Actual Result.mp4
676 KB View Download
Expected Result.mp4
607 KB View Download

Comment 1 by aim...@virtusa.com, Jan 16 (6 days ago)

Labels: hasbisect-per-revision OS-Linux OS-Mac
Owner: rbpotter@chromium.org
Status: Assigned (was: Unconfirmed)
Correction:
Chrome Version: 73.0.3673.0 (Official Build) e5cdf80fb8b493b3be23fc5b7bfac5278aa83225-refs/branch-heads/3673@{#1} (64 Bit)

Update:

You are probably looking for a change made after 622876 (known good), but no later than 622877 (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/366e4af330b7bc6b1ff344f3117f06d66ebe6d5b..74895a5ca096beb4ce24517711d90ae4ec30f2fa

Suspect: https://chromium.googlesource.com/chromium/src/+/74895a5ca096beb4ce24517711d90ae4ec30f2fa

rbpotter: 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  Mac(10.13.1, 10.13.6, 10.14.3) and Linux(14.04 LTS).

Thank You!

Comment 2 by rbpotter@chromium.org, Jan 16 (6 days ago)

Cc: rbpotter@chromium.org
 Issue 922389  has been merged into this issue.

Comment 3 by rbpotter@chromium.org, Jan 16 (6 days ago)

Blocking: 920056

Comment 4 by rbpotter@chromium.org, Jan 16 (6 days ago)

Historically Print Preview has always focused the print button when destination capabilities load, to help users print as fast as possible, but this probably makes less sense with a dropdown. Will change.
Project Member

Comment 5 by bugdroid1@chromium.org, Jan 17 (5 days ago)

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

commit 2568ca9386adf1bcc628fd0ae4a9ec7c88269895
Author: rbpotter <rbpotter@chromium.org>
Date: Thu Jan 17 22:46:17 2019

Print Preview Destinations Dropdown: Focus fixes

- Fix an issue with the dropdown getting disabled and therefore losing
focus.
- Keep dropdown items in order until new items are added to the list.
The previous behavior of rearranging them as the recent destinations
updated was not good for keyboard use.
- Add SelectBehavior to this dropdown to debounce rapid changes
- Some polish fixes, to align dropdown positioning and width with other
dropdowns in Print Preview.

Bug: 920056,  922382 ,  922393 
Change-Id: I7c71be678ce0320a3050c1f4169837a9c139a571
Reviewed-on: https://chromium-review.googlesource.com/c/1417112
Commit-Queue: Rebekah Potter <rbpotter@chromium.org>
Reviewed-by: Demetrios Papadopoulos <dpapad@chromium.org>
Cr-Commit-Position: refs/heads/master@{#623882}
[modify] https://crrev.com/2568ca9386adf1bcc628fd0ae4a9ec7c88269895/chrome/browser/resources/print_preview/new/BUILD.gn
[modify] https://crrev.com/2568ca9386adf1bcc628fd0ae4a9ec7c88269895/chrome/browser/resources/print_preview/new/destination_select.html
[modify] https://crrev.com/2568ca9386adf1bcc628fd0ae4a9ec7c88269895/chrome/browser/resources/print_preview/new/destination_select.js
[modify] https://crrev.com/2568ca9386adf1bcc628fd0ae4a9ec7c88269895/chrome/browser/resources/print_preview/new/destination_settings.html
[modify] https://crrev.com/2568ca9386adf1bcc628fd0ae4a9ec7c88269895/chrome/browser/resources/print_preview/new/destination_settings.js
[modify] https://crrev.com/2568ca9386adf1bcc628fd0ae4a9ec7c88269895/chrome/test/data/webui/print_preview/destination_select_test.js
[modify] https://crrev.com/2568ca9386adf1bcc628fd0ae4a9ec7c88269895/chrome/test/data/webui/print_preview/destination_settings_test.js

Comment 6 by rbpotter@chromium.org, Jan 18 (4 days ago)

Status: Fixed (was: Assigned)
Seems to be fixed on Windows 10 on the most recent Canary (73.0.3676.0).

Comment 7 by aim...@virtusa.com, Yesterday (45 hours ago)

Hi,

Retested the above issue on latest Win(7,8,8.1,10), Mac(10.13.1, 10.13.6, 10.14.3) and Linux(14.04 LTS) OS using latest Canary build #73.0.3679.0 and issue is fixed.

Kindly refer the attached screen-cast for reference.

Thank You!
Canary Behaviour.mp4
344 KB View Download

Sign in to add a comment