Posted on May 5, 2023
JxBrowser 7.32
Chromium 113
We upgraded Chromium to 113.0.5672.63.
This update contains 15 security fixes.
Releasing JS/DOM objects
The lifetime of JavaScript and DOM objects returned by JxBrowser API is bound to the lifetime of the page. We persist these objects in memory as long as the page exists: Chromium will never garbage collect them until the page is unloaded. That causes memory leaks in single-page applications.
In the new version, you can make these objects visible to the garbage collectors:
Element element = document.findElementById("payment-dialog").get();
JsObject jsObject = mainFrame.executeJavaScript("window.data");
// Allow V8 and Blink to release these objects once needed.
element.close();
jsObject.close();
Quality enhancements
- Fixed a memory leak in JavaScript-Java when creating collections.
- Fixed the issue when the custom
SelectColorCallback
didn’t work. - Fixed incorrect media device discovery.
- Fixed incorrect browser size after moving to another display in the HiDPI environment.
Download JxBrowser 7.32
Please share your email with us, and we'll send you download instructions.
We were unable to send the email. Please use the direct link to download JxBrowser.
If you are a registered customer you don't need to do anything to use this update.
If you would like to evaluate the product, you need an evaluation license.
Follow @JxBrowserTeam to get notified of the library updates.
Subscribe to our RSS feed to get instant updates on new releases.