keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
386 stars 107 forks source link

bug(iOS): highlighted words disappear on the banner when moving the viewport from the portrait to the landscape. #11954

Open dinakaranr opened 1 month ago

dinakaranr commented 1 month ago

Describe the bug

The highlighted words disappear on the banner when moving the viewport from the portrait to the landscape.

Reproduce the bug

I tested this issue with the attached build in a test flight for iOS(18.0.71). Here is my observation. Steps to reproduce:

  1. Installed the "keyman-18.0.70.dmg" file.
  2. Checked the "Enable Keyman as system-wide keyboard" and set the keyboard as the default keyboard box on the settings page.
  3. Open the Keyman app. Enable the "Predictions" and install the "Dictionary."
  4. Enter the "Processing" word and then select the word from the banner.
  5. Edit the word and then correct the changes. Here, the word is highlighted on the banner.
  6. Change the viewport from the portrait to the landscape. Actual Results: Here, the word disappeared on the banner. Please refer to the attached video file. https://github.com/user-attachments/assets/9f5e8569-7ec6-4bb7-a5fe-cfccfc463415

Expected behavior

No response

Related issues

No response

Keyman apps

Keyman version

18.0.70

Operating system

No response

Device

iPhone 13 Mobile

Target application

No response

Browser

No response

Keyboard name

No response

Keyboard version

No response

Language name

No response

Additional context

No response

jahorton commented 1 month ago

Doing a quick check, this doesn't reproduce with the Web predictive-text test pages. It may be due to app / embedded-engine interactions... and it'd be worth seeing if this reproduces on Android.

Interestingly, this does not reproduce on my iPhone SE 2nd gen using Keyman 18.0.70-alpha. I wonder what's responsible for the difference, then...

dinakaranr commented 1 month ago

I have tried to reproduce it on Android 14 versions. I reproduced only in the emulator version and I got it only one time in a physical device. Please view the video file that was captured using the Android emulator. Thank you. https://github.com/user-attachments/assets/12a256ce-cf98-46f5-916f-e38ea2191997