For Japanese input, I use an IME (Input Method Editor).
The expected behavior of the IME is as follows:
When using the RichTextEditor to input Japanese, the IME functionality becomes disabled.
Expected behavior:
Actual behavior:
It seems that an input event is triggered when "s" is typed, causing incomplete input to be treated as finalized.
This issue likely affects other languages that rely on IME, such as Chinese.
Is there a known solution to this problem, or are there any plans to address it in the future?
I understand that this issue might be difficult to grasp for those unfamiliar with IME-based input methods. If any additional information is needed, please feel free to request it. I can provide further details, such as sharing a video link to demonstrate the issue.
Thank you for your support.
Hi Ryota Kuji,
Thank you for bringing this issue to our attention.
We have thoroughly validated the reported query regarding the IME functionality becoming disabled when using the Rich Text Editor to input Japanese. However, we were unable to reproduce the issue on our end. For your reference, I have attached a replication sample to demonstrate that the IME functionality is working as expected.
If the issue persists, we kindly request that you provide additional specific details about the query so we can investigate further and address it promptly.
We appreciate your patience and look forward to resolving this for you.
Best
regards,
Harish Raja
Thank you for reviewing the issue. (It seems you went out of your way to install a Japanese IME—thank you for that.)
Upon further investigation, it appears that the issue's reproducibility depends on the type of IME and the operating system. I tested it on all the environments available to me, and the results are as follows:
Microsoft IME (both Chrome and Edge)
Google IME
The OS versions listed above are all up to date.
It is unclear how to explicitly check the version of Microsoft IME. From the information I found, Microsoft IME comes pre-installed on Windows, and its version seems to depend on the OS. If there is a way to explicitly check its version, please let me know.
When observing the input process, it appears that high system load may cause input to drop out. I've share the link to the video uploaded to Google Drive.
https://drive.google.com/file/d/1YgpthB4PhM-vwBcPZyCjO4bOlw1aewbj/view?usp=sharing
(Note: Since this was intended as a stress test, the input speed is quite fast. You might need to play the video at a slower speed to verify the issue.)
Additionally, I tested the rich text editor on demo pages for Angular, JS, React, and Vue, but none of them reproduced the issue. It only occurs in the Blazor version.
I’m unsure what exactly is causing this problem, so my report may not be as critical as it could be. If you need additional information, please let me know.
Thank you for addressing this complicated issue involving non-alphabetic Japanese input. Your efforts are much appreciated.
Hi Ryota Kuji,
Thank you for your detailed follow-up and for providing additional context regarding the IME issue. We truly appreciate the effort you have taken to test this across various environments and share your findings, including the video demonstration.
We have carefully reviewed your query once again. However, we were unable to replicate the issue on our end. For your reference, we have attached a video sample that demonstrates the IME functionality working as expected during our testing.
Despite thorough validation, we could not observe the reported behavior.
If you have any additional information or specific steps that could help us pinpoint the issue further, please don’t hesitate to share them. Your insights are incredibly valuable to us.
Thank you once again for your collaboration and patience.
Regards,
Bhuvaneshwari T