| <!DOCTYPE html> |
| <title>Don't crash during getComputedStyle which removes ::marker</title> |
| <link rel="help" href="https://drafts.csswg.org/css-conditional-5"> |
| <link rel="help" href="https://crbug.com/1349732"> |
| <style> |
| #container { |
| width: 100px; |
| height: 100px; |
| container-type: size; |
| } |
| @container (width) { |
| span { color: green; } |
| } |
| </style> |
| <ul> |
| <li id="target"></li> |
| </ul> |
| <div id=container> |
| <span>PASS if no crash</span> |
| </div> |
| <script> |
| let li = document.querySelector('li'); |
| getComputedStyle(target, '::marker').width; |
| li.style.listStyleType = 'none'; |
| getComputedStyle(target, '::marker').width; |
| </script> |