Fenix: FNX2-15138 ⁃ [Bug]Chinese Pinyin input issue

Created on 5 Jul 2020  ·  18Comments  ·  Source: mozilla-mobile/fenix

Steps to reproduce

Input Chinese anywhere in the browser include URL bar with Chinese Pinyin input.
Bug demo

Expected behavior

Correct input.

Actual behavior

More letters before.

Device information

  • Android device: Xiaomi Redmi Note 8 Pro
  • Fenix version: Nightly 200704 06:01
  • Android Version: 10 (MIUI 12, latest patch)
  • SoC: MediaTek Helio G90T(ARM64, ARMv8.2-A)
IME gv 🐞 bug

Most helpful comment

Thanks, I got one. Hmm, input is often broken when using Xiomi's keyboard. I am looking this.

All 18 comments

Have anyone whom is Chinese or uses Chinese Pinyin input met this problem?

One time i showed _Fenix_ to a friend of mine to encourage him to change Chrome to Firefox (_Fenix_).

But when i was inputting Chinese with Pinyin input,there were always some extra English letters before the Chinese sentence that I want to input.

That's so embarrassing.😭

As for me, both the Samsung Keyboard and the Multiling O Keyboard work correctly on different sites and in the address bar.
Nightly 200706 06:01 (Build #21880609), English language UI
Galaxy S10e, Android 10, Russian language UI

@kyouma

Chinese Pinyin input is a little bit special. Some English letters can only be spelled into one Chinese character. Each spelling has a fixed form of ending.

In the environment I encountered, every time a Chinese character was successfully created by the Pinyin input method, the English that made it up would be redundant before.

This does not happen sometimes, but it happens often.

There is no such problem in other software such as Google Chrome, Twitter, Youtube and _Fennec_.

@lomomcat What's your IME? As long as watching this video, it may not be GBoard. So could I get it from Play store?

@makotokato

The MIUI12 (based on Android 10) built-in Chinese Pinyin IME. This IME is specially designed for MIUI, so you may think it looks like the IME of iOS. You can get it only from Xiaomi App Store which provides service in China. Moreover, the OS of you phone must be MIUI such as Xiaomi MI 10 and so on.

Xiaomi App Store (Desktop PC User-Agent)

There is no complete Chinese lexicon database in Google Pinyin IME. What's more, Google Pinyin IME does not support speech recognition. As a result, Google Pinyin IME may not be applicable in China now.

Thank you for understanding.

Yours truly.
Xunfei Pinyin IME Xiaomi Version

@makotokato

I leave a package here. But if your device is not by Xiaomi, it may not apply.

Firefox Send is improving and unavailable. I can only leave a Google Drive Share link.

Share link

Thanks!

Thanks, I got one. Hmm, input is often broken when using Xiomi's keyboard. I am looking this.

Thanks, I got one. Hmm, input is often broken when using Xiomi's keyboard. I am looking this.

Problem has already been sloved in _Nightly 200713 06:47_, I can close it.

I can still reproduce this on 200713 since this is timing issue of GeckoView's input system.

I can still reproduce this on 200713 since this is timing issue of GeckoView's input system.

Yes, I found it again.
YouTube link

@lomomcat
Could you verify on the latest Firefox (Fenix) Nightly since I have landed the fix to GeckoView? As long as I test this, this is fixed.

@lomomcat
Could you verify on the latest Firefox (Fenix) Nightly since I have landed the fix to GeckoView? As long as I test this, this is fixed.

Yes! Thank you!

@makotokato
I found another problem.
https://github.com/lomomcat/fenix/blob/master/issue/Screenrecorder-2020-08-11-00-47-58-79.mp4

This is another issue. So, could you file new issue instead of reopen? As long as I look your screencast, it might be address bar (GeckoView doesn't handle address bar)

@makotokato
I found another problem.
https://github.com/lomomcat/fenix/blob/master/issue/Screenrecorder-2020-08-11-00-47-58-79.mp4

This is another issue. So, could you file new issue instead of reopen? As long as I look your screencast, it might be address bar (GeckoView doesn't handle address bar)

Okay.

@makotokato
#13500

@makotokato The problem is repeated in the latest Nightly version.
Version: Nightly 201119 17:01

Was this page helpful?
0 / 5 - 0 ratings