- From: tomberek <notifications@github.com>
 - Date: Sun, 12 Mar 2017 21:49:39 -0700
 - To: w3c/webcomponents <webcomponents@noreply.github.com>
 - Cc: Subscribed <subscribed@noreply.github.com>
 
Received on Monday, 13 March 2017 04:50:13 UTC
http://jsbin.com/haceseqabi/edit?html,output
UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36
Steps to reproduce the problem:
1. Create Custom Element which is nothing but a re-named `<ol>` or `<ul>`
2. Create a nested structure.
What is the expected behavior?
Render a nested list.
What went wrong?
The list becomes flat.
Did this work before? No 
Does this work in other browsers? N/A
Chrome version: 57.0.2987.98  Channel: stable
OS Version: OS X 10.12.3
Flash Version:
```
<!doctype html>
<html>
<body>
<script>
  customElements.define('my-list2', class extends HTMLElement {
  constructor() {
    super();
     
    let shadowRoot = this.attachShadow({mode: 'open'});
    shadowRoot.innerHTML = `
  <ol>
      <slot></slot>
    </ol>
    `;
  }
  })
  </script>
  
  
  Custom:
<my-list2>
    <li>Thing
        <my-list2>
            <li>another</li>
            <li>and another</li>
        </my-list2>
    </li>
</my-list2>
  
 Should be:   
<ol>
    <li>Thing
        <ol>
            <li>another</li>
            <li>and another</li>
        </ol>
    </li>
</ol>
  
  
  
</body>
</html>
```
-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webcomponents/issues/630
Received on Monday, 13 March 2017 04:50:13 UTC