keymanapp/keyman

bug(common/models): LM replaces left quote and character(s) with the selected option

Closed this issue · 5 comments

lm.replace.quote.and.character.typed.with.the.selected.suggestion.mov

The clip above shows that the left quote and a character being typed get replaced with the word selected off of the suggestion banner.

This behavior is not unique to the language script being used. EuroLatin (SIL) keyboard also exhibits this behavior when testing on mobile devices, i.e. iOS and Android. In the Keyman app with the default keyboard on, type a double quote " and then t, now select the of of the suggestion banner to see that the replace both " and t.

@mcdurdin Is this something that should be fixed in keyboards? or Keyman for iOS/Android? or some combination?

And is issue keymanapp/lexical-models#171 related to this issue?

@jahorton any thoughts?

Possible duplicate of #6024? In which case, the mentioned #7205 probably fixes that too.

Tested with Keyman for iOS 17.0.104-alpha on iOS 16.4 on iPhone 14 Pro Max Simulator
https://github.com/keymanapp/keyman/assets/28331388/20387f09-506b-4e4f-81be-31aa3c43ca23

See keymanapp/lexical-models#230; the issue is with the model, not KMW.