Posted on August 3, 2022

JxBrowser 7.27

In this release, we upgrade Chromium, introduce HiDPI support for Linux, rework the spell checker API, and more.

Chromium upgrade

Chromium has been upgraded to version 102.0.5005.167.

Windows Server 2022

We have added Windows Server 2022 to the list of supported operating systems.

HiDPI on Linux

We now support HiDPI on Linux for Swing and JavaFX. The scale factor should be configured explicitly by a system property.

For Swing applications, set an integer value to the sun.java2d.uiScale system property:

java -Dsun.java2d.uiScale=2 -jar application.jar

For JavaFX applications, set an integer value to the glass.gtk.uiScale sysem property:

java -Dglass.gtk.uiScale=2 -jar application.jar

Improved spell checker API

New spell checker API is more predictable and robust. Check out the changes in the migration guide.

Support for password-protected PDF

It’s now possible to open password-protected PDF files. Use the default Chromium dialog or set the password programmatically using RequestPdfDocumentPasswordCallback:

browser.set(RequestPdfDocumentPasswordCallback.class, (params, tell) -> {
    tell.password("oxford not brogues");
});

Caret browsing

It is now possible to use a text cursor to navigate, select the text, click links, etc.

Quality enhancements

  • Fixed showing WebAuthn API dialogs.
  • Fixed the issue when the <select> dropdown doesn’t close if the JxBrowser is moved or hidden.
  • Fixed the issue when the browser loses focus on macOS.
  • Fixed the issue when the page behaves incorrectly when canceling IME composition.
  • Fixed incorrect rendering in SWT in HiDPI environments on Windows.
  • Fixed a crash that occurred when showing DevTools.
  • Fixed a Picture-in-Picture functionality on macOS.
  • Added possibility to disable dependency checks on Linux.
  • Fixed a deadlock that happened while handling PressKeyCallback.
  • Fixed a crashed that occurred when scrolling and navigating at the same time.

Download JxBrowser 7.27

Please share your email with us, and we'll send you download instructions.

Sending...
Please check your inbox.

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.

Get free 30-day trial
Go Top