| Tests that changing a property is undone properly. |
| |
| Initial value |
| [expanded] |
| element.style { () |
| |
| [expanded] |
| .container { (<style>) |
| font-weight: bold; |
| |
| [expanded] |
| div { (user agent stylesheet) |
| display: block; |
| |
| After changing property |
| [expanded] |
| element.style { () |
| |
| [expanded] |
| .container { (<style>) |
| font-weight: normal; |
| |
| [expanded] |
| div { (user agent stylesheet) |
| display: block; |
| |
| After undo |
| [expanded] |
| element.style { () |
| |
| [expanded] |
| .container { (<style>) |
| font-weight: bold; |
| |
| [expanded] |
| div { (user agent stylesheet) |
| display: block; |
| |
| After redo |
| [expanded] |
| element.style { () |
| |
| [expanded] |
| .container { (<style>) |
| font-weight: normal; |
| |
| [expanded] |
| div { (user agent stylesheet) |
| display: block; |
| |
| |