-
Bug
-
Resolution: Fixed
-
P1
-
jfx22
-
b18
-
b20
-
os_x
The changes to fix JDK-8087700 have caused all IME input to stop. Calling charactersByApplyingModifiers on an NSEvent somehow modifies the event and when it is later passed to NSTextInputContext.handleEvent the call just discards it.
This Apple bug has been confirmed on macOS 12 and 13 on Apple Silicon devices. Apple fixed it in macOS 14.
Steps to reproduce:
- Launch any app that accepts input (like the MonkeyTester)
- Switch to an IME-based input method like Japanese or Chinese
- Try to enter some text
Expected result
- Text entry works
Actual result
- All text entry is discarded
This Apple bug has been confirmed on macOS 12 and 13 on Apple Silicon devices. Apple fixed it in macOS 14.
Steps to reproduce:
- Launch any app that accepts input (like the MonkeyTester)
- Switch to an IME-based input method like Japanese or Chinese
- Try to enter some text
Expected result
- Text entry works
Actual result
- All text entry is discarded
- relates to
-
JDK-8087700 [KeyCombination, Mac] KeyCharacterCombinations behave erratically
-
- Resolved
-