Source code

Revision control

Copy as Markdown

Other Tools

Test Info:

<!DOCTYPE html>
<title>Crash when mutating selector test on detached rule tree (delete)</title>
<script>
const sheet = new CSSStyleSheet();
sheet.replaceSync('.a { .b { .c {} } } }');
const a = sheet.cssRules[0];
const b = a.cssRules[0];
b.cssRules[0];
sheet.deleteRule(0);
b.selectorText = '.bb';
b.insertRule('.r {}');
a.selectorText = '.aa';
</script>