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

Issue 595285 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 531990



Sign in to add a comment

Support slot's fallback contents in focus navigation

Project Member Reported by hayato@chromium.org, Mar 16 2016

Issue description

The basic support for slot in focus navigation was done at https://codereview.chromium.org/1707443003

The next goal is to support slot's *fallback contents*.

See https://docs.google.com/document/d/1mNV2Z231SrAZuMJvBVNfVNHfULkMwUZOZ75vZM1K9zY/edit for details, which is being updated.
 

Comment 1 by hayato@chromium.org, Mar 16 2016

Cc: -yuzus@chromium.org kochi@chromium.org

Comment 2 by yuzus@chromium.org, Mar 30 2016

Status: Started (was: Assigned)
Project Member

Comment 3 by bugdroid1@chromium.org, Apr 1 2016

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

commit 7d503c6b674b0a2e9e5059edd89b52b5412f20ec
Author: yuzus <yuzus@chromium.org>
Date: Fri Apr 01 10:36:12 2016

Support slots' fallback contents in focus navigation

This CL implements slots' fallback contents in focus navigation.
That is, if a focus hits a slot without any assigned nodes, it traverses the slot's children as its fallback contents.
See the spec here: https://w3c.github.io/webcomponents/spec/shadow/#sequential-focus-navigation

BUG= 595285 

Review URL: https://codereview.chromium.org/1840333002

Cr-Commit-Position: refs/heads/master@{#384540}

[add] https://crrev.com/7d503c6b674b0a2e9e5059edd89b52b5412f20ec/third_party/WebKit/LayoutTests/shadow-dom/slot-fallback-focus.html
[modify] https://crrev.com/7d503c6b674b0a2e9e5059edd89b52b5412f20ec/third_party/WebKit/Source/core/page/FocusController.cpp

Comment 4 by yuzus@chromium.org, Apr 4 2016

Status: Fixed (was: Started)

Sign in to add a comment