Skip to content

Commit

Permalink
Bug 1574059 [wpt PR 17523] - HTML: Sequential focus navigation with s…
Browse files Browse the repository at this point in the history
…hadow dom, a=testonly

Automatic update from web-platform-tests
HTML: Sequential focus navigation with shadow dom (#17523)

* HTML: Sequential focus navigation with shadow dom

The delegatesFocus test will be in the delegatesFocus PR (web-platform-tests/wpt#18035)

--

wpt-commits: 888da5c479354a840d253c4acbceb18999bb9bf7
wpt-pr: 17523

UltraBlame original commit: 514a4abb6174e424e238d5e3ee31819777408e49
  • Loading branch information
marco-c committed Oct 4, 2019
1 parent a026448 commit 8c0726d
Show file tree
Hide file tree
Showing 8 changed files with 3,373 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,367 @@
<
!
DOCTYPE
html
>
<
meta
charset
=
"
utf
-
8
"
>
<
title
>
HTML
Test
:
focus
-
the
sequential
focus
navigation
order
with
shadow
dom
and
negative
tabindex
in
shadow
scope
<
/
title
>
<
link
rel
=
"
help
"
href
=
"
https
:
/
/
html
.
spec
.
whatwg
.
org
/
multipage
/
interaction
.
html
#
sequential
-
focus
-
navigation
"
>
<
script
src
=
"
/
resources
/
testharness
.
js
"
>
<
/
script
>
<
script
src
=
"
/
resources
/
testharnessreport
.
js
"
>
<
/
script
>
<
script
src
=
"
/
resources
/
testdriver
.
js
"
>
<
/
script
>
<
script
src
=
"
/
resources
/
testdriver
-
vendor
.
js
"
>
<
/
script
>
<
script
src
=
"
resources
/
shadow
-
utils
.
js
"
>
<
/
script
>
<
body
>
<
script
>
/
/
Structure
:
/
/
<
div
#
aboveHost
tabindex
=
0
>
/
/
<
div
#
host
tabindex
=
0
>
/
/
#
shadowRoot
/
/
<
div
#
aboveSlot
tabindex
=
-
1
>
/
/
<
slot
#
slotAbove
tabindex
=
-
1
>
/
/
(
slotted
)
<
div
#
slottedAbove
tabindex
=
-
1
>
/
/
<
slot
#
slotBelow
tabindex
=
-
1
>
/
/
(
slotted
)
<
div
#
slottedBelow
tabindex
=
-
1
>
/
/
<
div
#
belowSlot
tabindex
=
-
1
>
/
/
<
div
#
belowHost
tabindex
=
0
>
promise_test
(
(
)
=
>
{
let
elementsInFlatTreeOrder
;
let
[
aboveHost
host
aboveSlot
slotAbove
slottedAbove
slotBelow
slottedBelow
belowSlot
belowHost
]
=
elementsInFlatTreeOrder
=
prepareDOM
(
document
.
body
false
)
;
setTabIndex
(
elementsInFlatTreeOrder
-
1
)
;
setTabIndex
(
[
aboveHost
host
belowHost
]
0
)
;
resetFocus
(
)
;
return
assertFocusOrder
(
[
aboveHost
host
belowHost
]
)
;
}
"
Order
when
all
elements
in
shadow
tree
has
negative
tabindex
"
)
;
<
/
script
>
<
/
body
>
Loading

0 comments on commit 8c0726d

Please sign in to comment.