Posted on March 18, 2024
JxBrowser 7.38.0
Configuring display-mode
CSS media feature
The display-mode CSS media feature defines how the web app is displayed in a regular browser, in fullscreen mode, as a standalone app, or in other ways.
Now, it’s possible to configure the value of display-mode
in a particular browser instance:
browser.settings().displayMode(DisplayMode.FULLSCREEN);
This setting changes the value in CSS and affects which CSS rules apply. But note, that this setting doesn’t change how the browser display the web page.
In other words, the code above will activate CSS under @media (display-mode: fullscreen)
media query, but will not
switch the browser into the fullscreen mode.
Chromium 122.0.6261.94
We upgraded Chromium to a newer version, which introduces multiple security fixes that prevent a remote attacker from potentially exploiting the heap corruption via a crafted HTML page, including:
- CVE-2024-1669: Out of bounds memory access in Blink
- CVE-2024-1670: Use after free in Mojo
- CVE-2024-1938: Type Confusion in V8
- CVE-2024-1939: Type Confusion in V8
For the complete list of Chromium fixes and improvements in 122.0.6261.94
please visit
the product blog posts for the following versions:
Quality enhancements
- Graphical artifacts don’t appear anymore when moving a caret in the off-screen rendering mode.
- The
<select>
dropdown now has a correct position afterBrowserView
visibility changes in the hardware-accelerated mode on Windows. - Fixed intermittent Chromium crashes on Linux.
- An intermittent
ObjectClosedException
is no longer thrown when closing the browser. - It is now possible to navigate to
chrome://inspect
page. - The
SearchContext::findElementsByName()
method now returns non-HTML elements such as<svg>
too.
Download JxBrowser 7.38.0
Please share your email with us, and we'll send you download instructions.
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.
Follow @JxBrowserTeam to get notified of the library updates.
Subscribe to our RSS feed to get instant updates on new releases.