On Thu, 25 Jun 2026 15:39:20 GMT, Alessadro Parisi <[email protected]> wrote:

> A test build including this PR is available:
> 
> [Download](https://github.com/tsayao/jfx/releases/download/8354943/javafx_27_8354943_test.tar.gz)
> 
> Testing and feedback would be greatly appreciated.

Hello @tsayao,
sorry for the late reply, I finally found some time to build our app with your 
test build and here are the results.
- [FIXED] Opening popups for example from menu buttons would misplace them at 
seemingly random positions
- [BUG] [JDK-8365201](https://bugs.openjdk.org/browse/JDK-8365201) is not 
fixed, we still don't see the native window decorations when restoring a window 
maximized
- [BUG] This is very hard to reproduce, sometimes dialogs are shown cut. 
Inspecting them with ScenicView reveals that the sizes are correct. Not sure if 
this is related to this PR, or it's an issue with the CSS system

Here are the console logs:
<details> 
  <summary>Logs </summary>
   torakiki@torakiki-lenovo:~/Scaricati/pdfsam-basic-exp/bin$ ./pdfsam.sh
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by 
com.sun.glass.utils.NativeLibLoader in module javafx.graphics 
(jrt:/javafx.graphics)
WARNING: Use --enable-native-access=javafx.graphics to avoid a warning for 
callers in this module
WARNING: Restricted methods will be blocked in a future release unless native 
access is enabled

Available monitors: 2
Work Area: x:0, y:260, w:4480, h:1026
convert monitor[0] -> glass Screen
[x: 0 y: 233 w: 1920 h: 1080]
Work Area: x:0, y:260, w:4480, h:1026
convert monitor[1] -> glass Screen
[x: 1920 y: 0 w: 2560 h: 1440]
INFO 10:28:39.667 org.pdfsam.gui.PdfsamApp.init [JavaFX-Launcher] Starting...
INFO 10:28:40.269 org.sejda.core.context.DefaultSejdaConfiguration.<init> 
[JavaFX Application Thread] Configuring Sejda 6.0.0.M6
INFO 10:28:42.736 org.pdfsam.gui.PdfsamApp.start [JavaFX Application Thread] 
Avviato in 3 seconds
Work Area: x:0, y:260, w:4480, h:1026
convert monitor[1] -> glass Screen
[x: 1920 y: 0 w: 2560 h: 1440]
INFO 10:28:42.936 
org.pdfsam.service.update.UpdatesController.ates-checker-thread] È disponibile 
PDFsam 6.0.5
Setup filters
Filters: 1
description[0]: (*.pdf)
Patterns: 2
pattern[0]: *.pdf
pattern[1]: *.PDF
Filter ready
FileChooser selected files: 1
Add [/home/torakiki/Scaricati/***.pdf] into returned filenames
dump: length = 1
dump: s[0]: /home/torakiki/Scaricati/***.pdf
INFO 10:29:01.190 org.pdfsam.service.pdf.DefaultPdfLoadServicedf loaded
Work Area: x:0, y:260, w:4480, h:1026
convert monitor[1] -> glass Screen
[x: 1920 y: 0 w: 2560 h: 1440]
Setup filters
Filters: 1
description[0]: (*.pdf)
Patterns: 2
pattern[0]: *.pdf
pattern[1]: *.PDF
Filter ready
FileChooser selected files: 1
Add [/home/torakiki/Scaricati/***.pdf] into returned filenames
dump: length = 1
dump: s[0]: /home/torakiki/Scaricati/***.pdf
INFO 10:29:14.897 org.pdfsam.service.pdf.DefaultPdfLoadServicedf loaded
Work Area: x:0, y:260, w:4480, h:1026
convert monitor[1] -> glass Screen
[x: 1920 y: 0 w: 2560 h: 1440]
Work Area: x:0, y:260, w:4480, h:1026
convert monitor[1] -> glass Screen
[x: 1920 y: 0 w: 2560 h: 1440]
INFO 10:29:26.359 org.pdfsam.gui.PdfsamApp.stop [JavaFX Applic...
</details>

Edit: src code for our app if you need to take a look, 
[here](https://github.com/torakiki/pdfsam)

-------------

PR Comment: https://git.openjdk.org/jfx/pull/2139#issuecomment-5202969361

Reply via email to