Posted on November 30, 2016
JxBrowser 6.9
Version 6.9 includes new features and improvements.
- The
JSFunction.invokeAsync()
method has been implemented. This method allows invoking JavaScript function asynchronously and get the result of the invocation throughFuture<JSValue>
. - The
Browser.forwardMouseEvent(BrowserMouseEvent event)
method has been implemented. This method allows forwarding mouse events directly to the currently loaded web page as if the mouse events were sent due to user actions.
This update also contains fixes for the following issues:
- Memory leak when creating/disposing
Browser
instances. - Issue when symlinks are created asynchronously on Linux. It causes the situation when by the time when Chromium engine
is started, the symlinks on required native libraries have not been created yet. As result the error message such as
"error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory"
might be displayed. - Freezing issue when terminating Chromium engine.
- Issue with pending
jxbrowser-helper
processed when terminating JVM on macOS. - Native crash in Chromium engine when forcing full spell check via
the
SpellCheckerService.setFullSpellCheckForced(true)
method. - The
java.lang.IndexOutOfBoundsException
error when creatingBrowser
instance on macOS.
Write us at customer-care@teamdev.com to download JxBrowser 6.9.
Follow @JxBrowserTeam to get notified of the library updates.
Subscribe to our RSS feed to get instant updates on new releases.