Release notes

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
APIGetters for data-binding model properties used in complex data-binding expressions are evaluated only once per model synchronization.
APIComplex data-binding expressions with side effects are evaluated only once per synchronization.
FeatureAdded support for numerical value comparison in a custom media feature.
FeatureAdded preliminary support for Unreal Engine 5.8
EnhancementImproved style inheritance performance by optimizing inheritance resolution and reducing styling overhead.
EnhancementImproved styling performance for custom variables by reducing recalculation costs.
EnhancementImproved styling performance for SVG-heavy content by reducing the cost of processing large numbers of inline SVG elements.
EnhancementImproved rendering performance by optimizing visual style calculations for large layout trees.
EnhancementImproved transform update performance by reducing processing overhead across large layout trees.
EnhancementOptimized repeated data-binding expressions by evaluating them once per synchronization.
EnhancementReduced the magnitude of spikes caused by garbage collection tracing.
EnhancementOptimized data-bind-value by 25% when the underlying property has not changed.
EnhancementReduced copies and allocations when getting string property values from data-binding models.
EnhancementImproved data-binding performance by optimizing expression evaluation during model synchronization.
EnhancementImproved content update performance by avoiding unnecessary HTML parsing for simple text updates when using innerHTML
EnhancementAdded more L2 profile scopes for WT_Resources tasks executed on worker threads
EnhancementUnreal EngineAdded an option whether to to emit GPU markers in Unreal Engine
EnhancementUnreal EngineAdded support for making packages with multiple configurations for Microsoft Xbox platforms in Unreal Engine
FixFixed a crash when calling caretPositionFromPoint for inline SVG.
FixFixed incorrect spacing and an assert when composed characters without matching font glyphs are drawn.
FixFixed accumulation of DOMRect instances until the next major garbage collection.
FixFixed a layout regression related to single flex-child height calculation.
FixFixed garbage collection of custom elements when they are not attached to the DOM but have reactions to be invoked.
FixFixed cases where SVG animations would fail to restart after being hidden.
FixFixed cases in which the layout of :after pseudo elements would be incorrect.
FixResolved warnings caused by HTML or SVG parsing errors.
FixFixed incorrect draw order of text decorations.
FixFixed complex text letter-spacing not being applied at first glyph boundary
FixFixed long complex selectors with descendant combinator sometimes failing to match correctly
FixFixed a bug causing the leaking of objects related to path tessellations
FixFixed a bug causing some vertex and index buffers used for paths to be destroyed with a delay of several frames
FixFixed a bug resulting in leaking vertex and index buffers used for CPU tessellated paths when destroying a View
FixFixed incorrectly rendered SVGs at smaller sizes when using the CPU tessellator
FixFixed a bug causing some COLRv1 emoji glyphs to be rendered with visual artifacts
FixFixed an assert in the player when scrolling with high-precision mice.
FixFixed crash in the Player application when the working directory contains non-ASCII characters
FixFixed using the HTTPServer library with MSVC redistributable version 14.28 and newer for platforms using the Microsoft GDK
FixUnityFixed running with MSVC redistributable libraries version 14.28 and newer for platforms using the Microsoft GDK
FixUnityFixed issues with the Input System in Unity
FixUnityFixed backdrop filter with multiple views in Unity
FixUnreal EngineFixed stat reporting for total and peak GPU buffers in Unreal Engine