Page MenuHomePhabricator

Some IME composition broken in all VisualEditor surfaces
Open, Needs TriagePublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

  • Use Visual editor to edit pages
  • Type Chinese words using Chinese IMEs
  • some words disappear / cannot choose candidates

What happens?:
When using Chinese input in Visual editor, some word that typed out disappear. When I try to choose a word by clicking number keys, the whole part I typed out disappeared.

What should have happened instead?:

Software version (skip for WMF-hosted wikis like Wikipedia):

Other information (browser name/version, screenshots, etc.):

Event Timeline

The related video in .mp4

DLynch added subscribers: dchan, DLynch.

Additional note from the video: they seem to be using desktop + macOS + Chrome.

@Yutommy0612 The video shows it happening in a table cell. Does it happen elsewhere as well, or is this table-specific?

even for normal paragraph it happen too

Nardog subscribed.

Several users have reported similar issues with VE/17WTE/DT on Japanese Wikipedia since Friday. I was able to reproduce it with Edge on Windows 11 but not with Firefox or on Android 13.

Aklapper renamed this task from VisualEditor Chinese input bug to Chinese input: Some words disappear.Dec 18 2023, 12:17 PM

Change 983847 had a related patch set uploaded (by Esanders; author: Esanders):

[VisualEditor/VisualEditor@master] Revert "Put zero-width space after inline focusable nodes"

https://gerrit.wikimedia.org/r/983847

Change 983848 had a related patch set uploaded (by Esanders; author: Esanders):

[VisualEditor/VisualEditor@master] Revert "Fix English Gboard backspace over aliens"

https://gerrit.wikimedia.org/r/983848

Change 983847 merged by jenkins-bot:

[VisualEditor/VisualEditor@master] Revert "Put zero-width space after inline focusable nodes"

https://gerrit.wikimedia.org/r/983847

Change 983848 merged by jenkins-bot:

[VisualEditor/VisualEditor@master] Revert "Fix English Gboard backspace over aliens"

https://gerrit.wikimedia.org/r/983848

Change 983894 had a related patch set uploaded (by Esanders; author: Esanders):

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (4b3fa495f)

https://gerrit.wikimedia.org/r/983894

Change 983745 had a related patch set uploaded (by DLynch; author: Esanders):

[VisualEditor/VisualEditor@wmf/1.42.0-wmf.9] Revert "Fix English Gboard backspace over aliens"

https://gerrit.wikimedia.org/r/983745

Change 983906 had a related patch set uploaded (by DLynch; author: Esanders):

[VisualEditor/VisualEditor@wmf/1.42.0-wmf.9] Revert "Put zero-width space after inline focusable nodes"

https://gerrit.wikimedia.org/r/983906

Change 983894 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to master (4b3fa495f)

https://gerrit.wikimedia.org/r/983894

Change 983937 had a related patch set uploaded (by DLynch; author: DLynch):

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to wmf.9 (6bada65)

https://gerrit.wikimedia.org/r/983937

Change 983745 merged by jenkins-bot:

[VisualEditor/VisualEditor@wmf/1.42.0-wmf.9] Revert "Fix English Gboard backspace over aliens"

https://gerrit.wikimedia.org/r/983745

Change 983906 merged by jenkins-bot:

[VisualEditor/VisualEditor@wmf/1.42.0-wmf.9] Revert "Put zero-width space after inline focusable nodes"

https://gerrit.wikimedia.org/r/983906

Change 983911 had a related patch set uploaded (by DLynch; author: Esanders):

[mediawiki/extensions/VisualEditor@wmf/1.42.0-wmf.9] Update VE core submodule to wmf.9 (6bada65)

https://gerrit.wikimedia.org/r/983911

Change 983937 abandoned by DLynch:

[mediawiki/extensions/VisualEditor@master] Update VE core submodule to wmf.9 (6bada65)

Reason:

Replaced by 983911

https://gerrit.wikimedia.org/r/983937

Change 983911 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@wmf/1.42.0-wmf.9] Update VE core submodule to wmf.9 (6bada65)

https://gerrit.wikimedia.org/r/983911

Mentioned in SAL (#wikimedia-operations) [2023-12-18T21:54:05Z] <dancy@deploy2002> Started scap: Backport for [[gerrit:983745|Revert "Fix English Gboard backspace over aliens" (T353578 T325129)]], [[gerrit:983906|Revert "Put zero-width space after inline focusable nodes" (T353578 T330284)]], [[gerrit:983911|Update VE core submodule to wmf.9 (6bada65) (T353578 T330284 T325129)]]

Mentioned in SAL (#wikimedia-operations) [2023-12-18T21:56:07Z] <dancy@deploy2002> dancy and kemayo: Backport for [[gerrit:983745|Revert "Fix English Gboard backspace over aliens" (T353578 T325129)]], [[gerrit:983906|Revert "Put zero-width space after inline focusable nodes" (T353578 T330284)]], [[gerrit:983911|Update VE core submodule to wmf.9 (6bada65) (T353578 T330284 T325129)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2023-12-18T22:07:40Z] <dancy@deploy2002> Finished scap: Backport for [[gerrit:983745|Revert "Fix English Gboard backspace over aliens" (T353578 T325129)]], [[gerrit:983906|Revert "Put zero-width space after inline focusable nodes" (T353578 T330284)]], [[gerrit:983911|Update VE core submodule to wmf.9 (6bada65) (T353578 T330284 T325129)]] (duration: 13m 34s)

Diskdance renamed this task from Chinese input: Some words disappear to IME composition broken in Visual Editor & DiscussionTools.Dec 19 2023, 8:12 AM
Diskdance updated the task description. (Show Details)
Esanders renamed this task from IME composition broken in Visual Editor & DiscussionTools to Some IME composition broken in all VisualEditor surfaces.Dec 19 2023, 11:23 AM

We have backported some fixes. Can someone verify if this is fixed now?

Based on the reports on jawiki, it appears the backport was successful:

As of 7:30pm today, it seems to be much easier to input. (Edge,Win11) ----Little Star
Report - There seems to be no problem in my environment at the moment. Unnatural behavior when inputting on a mobile device is also gone. --Yushukasai

We have backported some fixes. Can someone verify if this is fixed now?

I can confirm this is fixed on my end.