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
