Besides the usual performance improvements and bug fixes (TM), this patch release addresses three rendering bugs discovered while building side projects.
Fixes
- Fix a major bug that broke templates when
jdomtags were nested insidejdomtags with falsy template params - Fixes in
Styled(): when rendering nested CSS rules, nested rules should take precedence over rules on self - In
render(): when rendering a reflected HTML attribute, first check if the property is already set, since it may trigger setters inadvertently on HTML elements like<video>,<iframe>, and<audio>.
Debugging improvements
- Improve core library debugging facilities and remove potential breaking points in debugging, especially around logging replacement of nodes