Bugfix
Many layout tests "forget" to enable the session for modifications. This is not noticeable as the "State-Modification-During-Rendering-Error" is only logged as an error in the production code.
Improvement
- Abort state-modification-during-rendering with assertion in the test.
- By default, start layout tests with a session that is enabled for changes, as very few tests actually perform a rendering operation.
Test
- No further tests.