Release notes
On this page
Changelog
Version 1.39.0
Released 06 Apr 2023
Feature | Unloading of background/border/mask images of elements hidden with display:none |
Feature | Added a library option to expose a JavaScript API that can force garbage collection |
FeatureUnreal Engine | Added integration with the Unreal Engine 5 Text-To-Speech plugin |
FeatureUnreal Engine | Delegate for OnNavigateTo |
FeatureUnity | Use C# controlled threads for layout and resource tasks |
Feature | Added full page capture to serialize a loaded page for debugging purposes |
Enhancement | Improved speed of creating custom elements |
Enhancement | Optimized string storage of script contents |
Enhancement | Changed engine.whenReady to be invoked before visual resources are loaded for more optimized initialization of the DOM |
Enhancement | Reduced memory taken by layout styles |
Enhancement | Decreased memory consumption for SDF glyphs |
Enhancement | Remove additional memory allocation for texture update |
Enhancement | Allow elements with coh-composition-id to be rendered offscreen and not rerendered when only their transformation is changed |
Enhancement | Add a AltGr key support and AltGraph modifier to EventModifierState |
Enhancement | Implement support for nested clipPath elements in SVG elements |
Enhancement | Enhance stroke rounded rects to use geometry instead of paths |
EnhancementUnreal Engine | Removed usages of AddToRoot and RemoveFromRoot |
EnhancementUnreal Engine | Add AltGr key input handling |
FixUnity | Fix the brightness correction when using Linear color space |
Fix | Background/border/mask images are now properly released when the style no longer requires them |
Fix | [Unity[ Fixed the world views adding extra mesh component |
Fix | Fixed a crash when using complex text with bitmap font |
Fix | Fixed crash when parsing long URL |
Fix | Fixed double invoke of UserImageDropped callback during system destruction |
Fix | Fixed caret position with text-align right and center |
Fix | Fixed borders with border-radius sometimes having incorrect colors |
Fix | Fixed parentElement on html element not returning null |
Fix | Fixed a crash when firing events on elements with pseudo elements |
Fix | Fixed elementFromPoint behavior with pointer-events:none |
Fix | Fixed Date.now() precision on Nintendo Switch |
Fix | Fixed display: none sometimes causing redraw |
Fix | Fixed assert when SVG root is hidden with display: none |
Fix | Fixed text key shortcuts to work as expected with Control, Alt, AltGraph, and Shift modifiers. |
Fix | Fixed some letters being interpreted as the newline character in input fields |
Fix | Fixed SVG elements not redrawing correctly in some cases |
Fix | Fixed a crash when applying white-space property on input elements |
Fix | Fixed a deadlock that can occur during loading of images |
Fix | Borders having width less than 1px and using images/gradients as border-image-source are no longer disappearing |
Fix | Fixed pausing animation with duration 0 rendering it at the beginning |
Fix | Fixed a crash in MediaProvider::OnSeekDataReceived |
Fix | Fixed potential crash when destroying Vertex/Index buffers in the backend when using the ViewSettings::ExecuteCommandProcessingWithLayout option. |
Fix | Fixed submission validation errors for Sony PlayStation 5 |
Fix | Fix a crash when nesting elements that use the clip-path property in an SVG |
Fix | Fixed potential threading issue when using multiple views along with the ViewSettings::ExecuteCommandProcessingWithLayout option |
API | Removed OnIMEShouldCancelComposition legacy code |