Release Notes 3.1.2
What’s new
Section titled “What’s new”Automatic cohtml.js Loading
Section titled “Automatic cohtml.js Loading”The cohtml.js library is now automatically loaded by the Gameface SDK, removing the need to explicitly include it in your UI files. If your existing project still contains a manual <script> include for cohtml.js, the SDK will safely prevent any duplicate loading.
Reverting to legacy behavior
Section titled “Reverting to legacy behavior”If your workflow requires you to manually manage the cohtml.js import, you can easily disable this automation using the new VCF_DisableAutomaticCohtmlJSLoading compatibility flag.
For instructions on how to configure this, see the Compatibility Settings page in our documentation.
Data model and DOM desynchronization warning
Section titled “Data model and DOM desynchronization warning”If you encounter the warning "Detected deprecated behavior - relying on SynchronizeModels being queued to run after DOMContentLoaded.", please refer to this documentation page for step-by-step instructions to resolve it.
Changelog
Section titled “Changelog”Version 3.1.2
Section titled “Version 3.1.2”| Enhancement | Improved performance of exposing DOM values for the first time to JavaScript by 10% |
| Enhancement | The |
| Enhancement | Enhanced Video Support documentation |
| Fix | Reduced blurriness of text when SDF is turned off |
| Fix | Fixed a bug in the rendering initialization logic that was causing some fonts to use GPU-generated SDF even when it is not supported by the rendering backend |
| Fix | Fixed a crash in |
| Fix | Fixed a crash when reading canvas font when |
| Fix | Fixed sometimes failing to update style of text nodes |
| Fix | Fixed updating of |
| Fix | Fixed |
| Fix | Fixed a bug causing a view's content to not be redrawn when a new global backdrop filter mask is set |
| Fix | Fixed a bug causing the global backdrop filter to be not rendered when the global backdrop filter mask does not have proper content rectangle |
| Fix | Fixed a crash when drawing gradients of an elements which were previously hidden |
| Fix Unreal Engine | Fixed asserts when using concurrent advance and virtual keyboard |
© 2026 Coherent Labs. All rights reserved.