On Fri, 5 Jan 2024 23:59:31 GMT, Kevin Rushforth <k...@openjdk.org> wrote:
> As noted in the JBS bug, this is a follow-on to > [JDK-8196011](https://bugs.openjdk.org/browse/JDK-8196011) that I discovered > while testing the fix for > [JDK-8221261](https://bugs.openjdk.org/browse/JDK-8221261) (a deadlock in the > IME code when using WebView in a JFXPanel on macOS). > > I have tested this in connection with with the proposed fix for JDK-8221261, > although it is a valid fix regardless. > > This expands the fix done in > [JDK-8221261](https://bugs.openjdk.org/browse/JDK-8221261) to call all of the > WebKit methods on the right thread. Additionally, we sometimes see spurious > exceptions where the committed text is coming back as null, so I changed the > log level to "fine" rather than "severe" for those exceptions. I'll file a > follow-up bug to see if any of these are real problems or not. This pull request has now been integrated. Changeset: 40809a3f Author: Kevin Rushforth <k...@openjdk.org> URL: https://git.openjdk.org/jfx/commit/40809a3f84d5f9f91b265f455a95d045e5b4f692 Stats: 62 lines in 1 file changed: 33 ins; 18 del; 11 mod 8322703: Intermittent crash in WebView in a JFXPanel from IME calls on macOS Reviewed-by: jbhaskar, arapte ------------- PR: https://git.openjdk.org/jfx/pull/1321