| <!DOCTYPE html> |
| <head> |
| <style> |
| #el0 { |
| counter-reset: c 1234567890 |
| } |
| |
| .c1:before { |
| content: counter(c, hangul-consonant) attr(id); |
| counter-increment: c 567; |
| } |
| |
| .c0:after { |
| display: table-caption; |
| content: counter(c, tigre) attr(id); |
| } |
| |
| </style> |
| </head> |
| |
| <body> |
| PASS: did not crash. |
| |
| <q id="el0" class="c0"><q id="el1" class="c1"></q></q> |
| |
| <script> |
| if (window.testRunner) { |
| testRunner.dumpAsText(); |
| testRunner.waitUntilDone(); |
| } |
| |
| setTimeout(function() { |
| document.styleSheets[0].insertRule('.c1:only-of-type { content: counter(c, circle) attr(id); }', document.styleSheets[0].rules.length); |
| document.body.offsetTop; |
| document.styleSheets[0].insertRule('#el1:last-child { -webkit-column-axis:auto;cjk-earthly-branch) close-quote; counter-reset: c 976; }', document.styleSheets[0].rules.length); |
| document.body.offsetTop; |
| |
| if (window.testRunner) |
| testRunner.notifyDone(); |
| }, 0); |
| </script> |
| </body> |