New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't input text in Safari 15 with InputMethodKit such as 搜狗拼音输入法 #3639
Comments
Screen.Recording.2022-02-14.at.2.39.25.PM.mov |
Chrome is work expected. |
@Innei It might be because of xterm's css style issue. .xterm {
position: relative;
user-select: none;
-ms-user-select: none;
-webkit-user-select: none;
} You can get reference from here. |
@childrentime Not working, becuase xterm has not input, maybe use some hack to simulate an input box. I add |
@Innei I'm sorry because i do not have a mac to reproduce it. |
Further tests confirmed that this issue is IME-specific. |
Closing as it's an IME issue, thanks for the investigation |
@Tyriar I think I need to update my comment: Although this issue can be avoidable by doing something on the IME developers' side, it can still be considered as having lack of compatibility between xtermjs and the InputMethodKit since xtermjs rejects those inputs which other usual apps don't reject. Thankfully, this issue is bypassable by simply enabling "Use CapsLock to switch between alphanumeric keyboard layout and an input method" in macOS System Preferences (probably starting with macOS releases shipped by the first-generation Thunderbolt 3 models of MacBook Pro). |
@ShikiSuen this sort of problem has come up before and if we try to workaround it to play nicely with the IME it often ends up regressing other IMEs. If it can be fixed on the IME side so it acts more proper then we can avoid the risk of regressions in other areas. |
Can't input text in Safari 15 with speical input source such as 搜狗拼音输入法 English mode.
Details
Steps to reproduce
It look like this issue: #3396
The text was updated successfully, but these errors were encountered: