Testcase is: ```html <!doctype html> <div id="test" style="margin-top: 10px; margin-block-start: 20px; margin-inline-start: 30px; margin-bottom: 40px; margin-left: 50px; margin-right: 60px"></div> <pre> <script> document.writeln(test.style.cssText); </script> </pre> ``` Which serializes to: ``` margin: 10px 60px 40px 50px; margin-block-start: 20px; margin-inline-start: 30px; ``` Which is not idempotent. cc @FremyCompany