| <!DOCTYPE html> | |
| <script src="../../resources/testharness.js"></script> | |
| <script src="../../resources/testharnessreport.js"></script> | |
| <style> | |
| :root { font-size: 10px } | |
| div { font-size: 2rem } | |
| </style> | |
| <div id="rem">2rem</div> | |
| <script> | |
| test(() => { | |
| document.documentElement.offsetTop; | |
| document.documentElement.style.display = "none"; | |
| assert_equals(getComputedStyle(rem).fontSize, "20px"); | |
| }, "Root element set to display:none should not crash updating rem units."); | |
| </script> |