Posted on June 12, 2017
JxBrowser 6.14.1
Improvements
We improved the Chromium binaries extraction logic. Now, we use native 7z instruments to compress/decompress Chromium binaries shipped inside JxBrowser JARs for different platforms. It sufficiently decreases the first run initialization time.
Fixes
The following misfunctions are corrected in this update:
Issues with:
- wrong scaling in JavaFX lightweight rendering mode on Windows 7 with DPI greater than 100% and enabled Windows Aero.
- black line blinking in heavyweight rendering mode on Linux.
DOMElement.getBoundingClientRect()
method returning wrong Y coordinate.- printing SVG content.
- printing web page on a paper with A5 format.
Crashes:
- In Chromium engine when loading PDF document from a local file in lightweight rendering mode.
- In Chromium engine when calling the
CacheStorage.clearCache()
method. - In Chromium engine when closing JavaFX window with loaded PDF document.
- In Chromium engine when hiding JavaFX popup window in heavyweight rendering mode.
- In JVM due to an error in JNI code when calling the
Event.reset()
method. - In JVM: the
"Fatal error: Illegal threadstate encountered"
.
Deadlocks:
- when opening window from Console via Remote Debugging Port.
- when opening JavaFX popup window on macOS in heavyweight rendering mode.
- when using drag and drop on Linux in lightweight rendering mode.
Memory leaks:
- in JavaFX
BrowserView
. - on disposing
Browser
instance in JavaFX applications. - the memory load on reloading web page.
Write us at customer-care@teamdev.com to download JxBrowser 6.14.1.
Follow @JxBrowserTeam to get notified of the library updates.
Subscribe to our RSS feed to get instant updates on new releases.