On Fri, 22 Dec 2023 11:27:00 GMT, Johannes Bechberger <jbechber...@openjdk.org> wrote:
> A dead-lock is caused by the interaction of MacOS, the AWTEventQueue and > JavaFX when the users pressed the Caps Lock key while the AWTEventQueue is > processing another event (more on this in the issue). The bug depends on the > specific timing of the event sending and can apparently be prevented by > finishing all incoming OS events directly while the LWCToolkit.invokeAndWait > method is executed. > > This fix is tested and fixes the issue. > > I attached a small > [reproducer](https://github.com/openjdk/jdk/files/13751865/Archive.zip), just > run it with `mvn install package javafx:run`. By selecting Japanese input, I can also easily reproduce this on macOS 13.x. ------------- PR Comment: https://git.openjdk.org/jdk/pull/17184#issuecomment-1867875875