Bug 82172
| Summary: | [Shadow DOM] Needs a set of tests for covering cross-continuation shadows | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Hajime Morrita <morrita> |
| Component: | DOM | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED WONTFIX | ||
| Severity: | Normal | CC: | ahmad.saleem792, dominicc, morrita, rolandsteiner |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | |||
| Bug Blocks: | 148695 | ||
Hajime Morrita
These cases should be covered by a layout test
----
<span class="with-shadow">
#ShadowRoot
Text
<div>
Text
Light block renderer splitting shadow inline renderer via <content>:
<div class="with-shadow">
#ShadowRoot
<span>
Text
<content>
Text
<div>
Light block renderer splitting light inline renderer via <content>:
<span class="with-shadow">
#ShadowRoot
Text
<content>
Text
<div>
Older shadow block renderer splitting younger shadow inline renderer via <shadow>:
#ShadowRoot
<span>
Text
<shadow>
#ShadowRoot
<div>
Text
Older shadow block renderer splitting younger shadow inline renderer via <shadow>, across multiple levels:
#ShadowRoot
<span>
Text
<shadow>
#ShadowRoot
Text
<shadow>
#ShadowRoot
<div>
Text
Text
Light block renderer splitting light inline renderer via both <content> and <shadow>, across multiple levels:
<span class="with-shadow">
#ShadowRoot
Text
<shadow>
#ShadowRoot
Text
<content>
Text
Text
<div>
Nested shadows, splitting multiple inline renderers (one example):
<span class="Leeloo">
#ShadowRoot
Text
<span class="Dallas">
#ShadowRoot
Text
<div class="Multisplit">
Text
Text
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Ahmad Saleem
WPT has coverage about Shadow DOM:
https://wpt.fyi/results/shadow-dom?label=master&label=experimental&aligned&view=subtest&q=shadow%20dom
I am going to mark this as "RESOLVED WONTFIX" since Webkit import WPT test cases and also contribute on them to make them single true source.