Posted on June 2, 2022

In this version we upgraded Chromium to version 102 and applied requested improvements.

What’s New

Chromium 102

Chromium has been upgraded to version 102.0.5005.63.

This Chromium version includes new features and 32 security fixes.

XWayland

Many recent Linux distributions replace the X11 server with Wayland. In this version we enabled compatibility of the library with XWayland for both rendering modes.

Loading PDFs

In the previous versions there was no way to find out when PDF document is loaded completely to e.g. perform search on it. In this version we improved the FrameLoadFinished event. If you load a PDF document, this event will be fired when the PDF document is loaded completely.

Client Certificate Chain

Now the library reads both the end-entity and all intermediate certificates from the given PKCS12 keystore and send them all to web server during client certificate authentication.

Quality Enhancements

  • Fix Chromium binaries extraction on macOS 10.11 and 10.12.
  • Fix black flickering when showing and hiding BrowserView on Windows in the hardware accelerated rendering mode.
  • Fix 1x1 pixel caret blinking in the top-left corner of SWT BrowserView in the off-screen rendering mode.
  • Fix the issue when BrowserView is failed to attach to the top level JavaFX window in the hardware accelerated rendering mode and produces the “Failed to attach the window” error message on Windows.
  • Fix JNI crash when resizing JavaFX BrowserView or moving it from one monitor to another on Windows.
  • Fix OverlappingFileLockException when creating an Engine instance from multiple threads. In 7.24 we synchronized extracting Chromium binaries between different JVMs. This approach did not work for multiple threads within the same JVM, though.
  • Do not create a file lock in read-only directory during Chromium binaries extraction and verification.

Download JxBrowser 7.25 Get Free 30-day Trial

Go Top