You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
MaterialTheme {
Column {
Text("OS: ${getPlatformName()}")
var text by remember { mutableStateOf(TextFieldValue()) }
TextField(text, onValueChange = { text = it })
}
}
Type "kousyou" with Romaji keyboard input.
kousyou こうしょう can be converted into many sino-japanese words (e.g., 交渉 or 公証). You can see a list of 51 candidates here.
kousyou and koushou are equivalent.
Press the <space> or <down arrow> keys.
This must show the full list of conversion candidates of kousyou こうしょう.
Describe the bug
When the return key is pressed, the conversion result is duplicated.When the backspace key is pressed, the last character of the phrase to be converted is duplicated.The latter two bugs are fixed by JetBrains/compose-multiplatform-core#699.
Affected platforms
Versions
To Reproduce
App.kt
of the Android & iOS template like the following.Type "kousyou" with Romaji keyboard input.
Press the
<space>
or<down arrow>
keys.Press the
<return>
key to end the conversion.Type "kousho" (Not the u at the end!) with Romaji keyboard input.
Press the
<backspace>
key.Expected behavior
The candidate list must appear near the text field. For example, in the system-default Notes app:
RPReplay_Final1690426965.MP4
Screenshots
Reproduction:
RPReplay_Final1690426818.MP4
Reproduction with JetBrains/compose-multiplatform-core#699:
RPReplay_Final1690427408.MP4
Additional context
For those not used to the Japanese writing system, please refer to the Wikipedia page.
The text was updated successfully, but these errors were encountered: