Posted on June 2, 2022
In this version we upgraded Chromium to version 102 and applied requested improvements.
Chromium has been upgraded to version 102.0.5005.63.
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.
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.
- Fix Chromium binaries extraction on macOS 10.11 and 10.12.
- Fix black flickering when showing and hiding
BrowserViewon Windows in the hardware accelerated rendering mode.
- Fix 1x1 pixel caret blinking in the top-left corner of SWT
BrowserViewin the off-screen rendering mode.
- Fix the issue when
BrowserViewis 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
BrowserViewor moving it from one monitor to another on Windows.
OverlappingFileLockExceptionwhen creating an
Engineinstance 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.