Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

[Bug]Chinese Pinyin input issue #12282

Closed
longmoon77 opened this issue Jul 5, 2020 · 19 comments
Closed

[Bug]Chinese Pinyin input issue #12282

longmoon77 opened this issue Jul 5, 2020 · 19 comments
Labels
🐞 bug Crashes, Something isn't working, .. Feature:IME Text entry and keyboards needs:gv GeckoView bug required to fix the issue. See bugzilla.mozilla.org wontfix

Comments

@longmoon77
Copy link

longmoon77 commented Jul 5, 2020

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)

┆Issue is synchronized with this Jira Task

@longmoon77 longmoon77 added the 🐞 bug Crashes, Something isn't working, .. label Jul 5, 2020
@github-actions github-actions bot added the needs:triage Issue needs triage label Jul 5, 2020
@longmoon77
Copy link
Author

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.😭

@kyouma
Copy link

kyouma commented Jul 7, 2020

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

@ekager ekager added Feature:IME Text entry and keyboards and removed needs:triage Issue needs triage labels Jul 7, 2020
@longmoon77
Copy link
Author

longmoon77 commented Jul 7, 2020

@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.

@ekager
Copy link
Contributor

ekager commented Jul 8, 2020

Filed: https://bugzilla.mozilla.org/show_bug.cgi?id=1651257

@ekager ekager added the needs:gv GeckoView bug required to fix the issue. See bugzilla.mozilla.org label Jul 8, 2020
@makotokato
Copy link

makotokato commented Jul 8, 2020

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

@longmoon77
Copy link
Author

longmoon77 commented Jul 8, 2020

@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

@longmoon77
Copy link
Author

@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!

@makotokato
Copy link

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

@longmoon77
Copy link
Author

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.

@makotokato
Copy link

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

@longmoon77 longmoon77 reopened this Jul 14, 2020
@longmoon77
Copy link
Author

longmoon77 commented Jul 14, 2020

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

Yes, I found it again.
YouTube link

@makotokato
Copy 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.

@longmoon77
Copy link
Author

@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!

@longmoon77 longmoon77 reopened this Aug 10, 2020
@longmoon77
Copy link
Author

longmoon77 commented Aug 10, 2020

@data-sync-user data-sync-user changed the title [Bug]Chinese Pinyin input issue FNX3-15272 ⁃ [Bug]Chinese Pinyin input issue Aug 11, 2020
@data-sync-user data-sync-user changed the title FNX3-15272 ⁃ [Bug]Chinese Pinyin input issue FNX-13325 ⁃ [Bug]Chinese Pinyin input issue Aug 11, 2020
@data-sync-user data-sync-user changed the title FNX-13325 ⁃ [Bug]Chinese Pinyin input issue FNX2-15138 ⁃ [Bug]Chinese Pinyin input issue Aug 11, 2020
@makotokato
Copy link

@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)

@longmoon77
Copy link
Author

@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.

@longmoon77
Copy link
Author

@makotokato
#13500

@longmoon77 longmoon77 reopened this Nov 20, 2020
@longmoon77
Copy link
Author

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

@stale
Copy link

stale bot commented May 19, 2021

See: #17373 This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label May 19, 2021
@stale stale bot closed this as completed May 27, 2021
@data-sync-user data-sync-user changed the title FNX2-15138 ⁃ [Bug]Chinese Pinyin input issue [Bug]Chinese Pinyin input issue May 19, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🐞 bug Crashes, Something isn't working, .. Feature:IME Text entry and keyboards needs:gv GeckoView bug required to fix the issue. See bugzilla.mozilla.org wontfix
Projects
None yet
Development

No branches or pull requests

4 participants