-
Bug
-
Resolution: Incomplete
-
P4
-
None
-
jfx17
-
x86_64
-
os_x
ADDITIONAL SYSTEM INFORMATION :
System: macOS Monterey 12.6.3
Java: zulu-javafx-17.40.19
kotlin.version=1.8.20
agp.version=7.3.0
compose.version=1.5.0-rc02
A DESCRIPTION OF THE PROBLEM :
Crash every time (like dead-lock) using Chinese Input Method (Both System IME and third-party IME) with WebView on macOS(Both Intel and Apple M1 Chip). There is only one possible error message:
Caused by: java.lang.NullPointerException: Cannot invoke "String.substring(int, int)" because the return value of "com.sun.webkit.WebPage.getClientCommittedText()" is null
BTW: I am using compose desktop with JavaFX WebView, it only crashes on WebView, other JavaFX components(Like TextField) are working well. The same code works on Linux(Ubuntu) and Windows(10).
You can find out how to use JavaFX WebView on compose desktop: <LINK>
FREQUENCY : always
System: macOS Monterey 12.6.3
Java: zulu-javafx-17.40.19
kotlin.version=1.8.20
agp.version=7.3.0
compose.version=1.5.0-rc02
A DESCRIPTION OF THE PROBLEM :
Crash every time (like dead-lock) using Chinese Input Method (Both System IME and third-party IME) with WebView on macOS(Both Intel and Apple M1 Chip). There is only one possible error message:
Caused by: java.lang.NullPointerException: Cannot invoke "String.substring(int, int)" because the return value of "com.sun.webkit.WebPage.getClientCommittedText()" is null
BTW: I am using compose desktop with JavaFX WebView, it only crashes on WebView, other JavaFX components(Like TextField) are working well. The same code works on Linux(Ubuntu) and Windows(10).
You can find out how to use JavaFX WebView on compose desktop: <LINK>
FREQUENCY : always