On Tue, 16 Jan 2024 13:54:00 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. > > Kevin Rushforth has updated the pull request with a new target base due to a > merge or a rebase. The incremental webrev excludes the unrelated changes > brought in by the merge/rebase. The pull request contains two additional > commits since the last revision: > > - Merge remote-tracking branch 'upstream/master' into > 8322703-webkit-ime-crash > - 8322703: Intermittent crash in WebView in a JFXPanel from IME calls on > macOS > 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. I decided to revert this change to the log level so as not to hide exceptions that might occur. They don't happen often, and we should report them when they do. ------------- PR Comment: https://git.openjdk.org/jfx/pull/1321#issuecomment-1895753776