Release notes
On this page
What’s new
Core
Custom media queries with numerical value
Introduced support for numerical value comparison in a custom media query.
// CSS
@media(application-width >= 1024) {
.blue-element {
background-color: blue;
}
}
// JavaScript
engine.trigger("SetCustomMediaFeature", "application-width", "1024");
For a complete overview of how custom media queries work, please refer to the Custom media features section of our documentation.
Changelog
Version 3.0.2
Released 30 Jun 2026
| API | Getters for data-binding model properties used in complex data-binding expressions are evaluated only once per model synchronization. |
| API | Complex data-binding expressions with side effects are evaluated only once per synchronization. |
| Feature | Added support for numerical value comparison in a custom media feature. |
| Feature | Added preliminary support for Unreal Engine 5.8 |
| Enhancement | Improved style inheritance performance by optimizing inheritance resolution and reducing styling overhead. |
| Enhancement | Improved styling performance for custom variables by reducing recalculation costs. |
| Enhancement | Improved styling performance for SVG-heavy content by reducing the cost of processing large numbers of inline SVG elements. |
| Enhancement | Improved rendering performance by optimizing visual style calculations for large layout trees. |
| Enhancement | Improved transform update performance by reducing processing overhead across large layout trees. |
| Enhancement | Optimized repeated data-binding expressions by evaluating them once per synchronization. |
| Enhancement | Reduced the magnitude of spikes caused by garbage collection tracing. |
| Enhancement | Optimized data-bind-value by 25% when the underlying property has not changed. |
| Enhancement | Reduced copies and allocations when getting string property values from data-binding models. |
| Enhancement | Improved data-binding performance by optimizing expression evaluation during model synchronization. |
| Enhancement | Improved content update performance by avoiding unnecessary HTML parsing for simple text updates when using innerHTML |
| Enhancement | Added more L2 profile scopes for WT_Resources tasks executed on worker threads |
| EnhancementUnreal Engine | Added an option whether to to emit GPU markers in Unreal Engine |
| EnhancementUnreal Engine | Added support for making packages with multiple configurations for Microsoft Xbox platforms in Unreal Engine |
| Fix | Fixed a crash when calling caretPositionFromPoint for inline SVG. |
| Fix | Fixed incorrect spacing and an assert when composed characters without matching font glyphs are drawn. |
| Fix | Fixed accumulation of DOMRect instances until the next major garbage collection. |
| Fix | Fixed a layout regression related to single flex-child height calculation. |
| Fix | Fixed garbage collection of custom elements when they are not attached to the DOM but have reactions to be invoked. |
| Fix | Fixed cases where SVG animations would fail to restart after being hidden. |
| Fix | Fixed cases in which the layout of :after pseudo elements would be incorrect. |
| Fix | Resolved warnings caused by HTML or SVG parsing errors. |
| Fix | Fixed incorrect draw order of text decorations. |
| Fix | Fixed complex text letter-spacing not being applied at first glyph boundary |
| Fix | Fixed long complex selectors with descendant combinator sometimes failing to match correctly |
| Fix | Fixed a bug causing the leaking of objects related to path tessellations |
| Fix | Fixed a bug causing some vertex and index buffers used for paths to be destroyed with a delay of several frames |
| Fix | Fixed a bug resulting in leaking vertex and index buffers used for CPU tessellated paths when destroying a View |
| Fix | Fixed incorrectly rendered SVGs at smaller sizes when using the CPU tessellator |
| Fix | Fixed a bug causing some COLRv1 emoji glyphs to be rendered with visual artifacts |
| Fix | Fixed an assert in the player when scrolling with high-precision mice. |
| Fix | Fixed crash in the Player application when the working directory contains non-ASCII characters |
| Fix | Fixed using the HTTPServer library with MSVC redistributable version 14.28 and newer for platforms using the Microsoft GDK |
| FixUnity | Fixed running with MSVC redistributable libraries version 14.28 and newer for platforms using the Microsoft GDK |
| FixUnity | Fixed issues with the Input System in Unity |
| FixUnity | Fixed backdrop filter with multiple views in Unity |
| FixUnreal Engine | Fixed stat reporting for total and peak GPU buffers in Unreal Engine |