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

Issue 650228 link

Starred by 0 users

Issue metadata

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



Sign in to add a comment

Regression: On NTP, focus issue is seen on pressing Shift+Tab key.

Reported by vvishwak...@etouch.net, Sep 26 2016

Issue description

Version: 55.0.2872.0 (Official Build) 5264ac775e58852ece697a6e26117d72181c4f41-refs/heads/master@{#420859} (32/64-bit)
OS: Windows (7,8,10), Mac(10.10.5, 10.11.4), Linux (14.04 LTS)

What steps will reproduce the problem?
1) Launch chrome and Sign in to chrome.
2) Open a NTP and click on Google notification button on right side.
3) Press Tab key thrice (focus is on ‘Previously read’ option) and then press Tab key once.
4) Now press Shift+Tab key and observe.

On pressing Shift+Tab key focus moves to Settings button.

On pressing Shift+Tab key focus should be on ‘Previously read’ option.

This is a Regression issue broken in M-50, below is the bisect info
Manual bisect:
Good build: 50.0.2657.0
Bad build: 50.0.2658.0

Note: Issue is not reproducible on Chromium builds as unable to Sign in to chrome. Hence providing suspect from Changelog URL.

Changelog URL:
https://chromium.googlesource.com/chromium/src/+log/50.0.2657.0..50.0.2658.0?pretty=fuller&n=10000

Suspecting: r376949
 
NTP_actual.mov
2.9 MB Download
NTP_expected.mov
1.9 MB Download

Comment 1 by shrike@chromium.org, Sep 26 2016

Summary: Regression: On NTP, focus issue is seen on pressing Shift+Tab key. (was: Regression: On NTP, focus issue is seen on pressing Shit+Tab key.)

Comment 2 by tkent@chromium.org, Sep 27 2016

Components: Blink>Focus
Smaller reproduction:

<!DOCTYPE html>
<style>
iframe:focus {
  outline: blue auto 5px;
}
</style>
<p>TAB, Shift-TAB should focus on "previously."</p>
<input id=outer1 onfocus="rejectFocus()">
<iframe srcdoc="<input id=inner1 value=settings><input id=inner2 autofocus value=previously>"></iframe>
<input id=outer2 onfocus="rejectFocus()">
<script>
function rejectFocus() {
    document.querySelector('iframe').focus();
}
</script>

Comment 3 by tkent@chromium.org, Sep 27 2016

Status: Started (was: Assigned)

Comment 5 by tkent@chromium.org, Sep 27 2016

Status: Fixed (was: Started)
Components: Blink>HTML>Focus
Components: -Blink>Focus

Sign in to add a comment