On Sun, 4 May 2025 10:20:02 GMT, Cormac Redmond <d...@openjdk.org> wrote:
>> Michael Strauß has updated the pull request incrementally with one >> additional commit since the last revision: >> >> simplify header area picking > > An even more concise example. Create c:\empty.css and run this, then hover > over the window icons and note no style is applied (or is partially applied): > > > @Override > public void start(Stage primaryStage) { > BorderPane borderPane = new BorderPane(); > borderPane.setTop(new HeaderBar()); > Scene scene = new Scene(borderPane, 400, 300); > primaryStage.setScene(scene); > primaryStage.initStyle(StageStyle.EXTENDED); > primaryStage.show(); > // Calling this once shown, breaks the window decoration > (minimise/restore/close) CSS > > scene.getStylesheets().add(Paths.get("C:\\empty.css").toUri().toString()); > > // Even reproducible on a non-existing file > // > scene.getStylesheets().add(Paths.get("C:\\i_dont_even_need_to_exist.css").toUri().toString()); > } Thanks for finding this bug, @credmond. It should be fixed now. ------------- PR Comment: https://git.openjdk.org/jfx/pull/1605#issuecomment-2849256832