Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When entering non-English characters, the input method prompt window is not positioned correctly. #420

Open
zhouzhuo810 opened this issue Sep 4, 2024 · 7 comments
Labels
bug Something isn't working

Comments

@zhouzhuo810
Copy link

Steps to Reproduce

image

The position of the input method input prompt is incorrect. It is in the lower left corner of the window. Normally, it should move with the cursor.

Environment

  • macOS or Windows
  • Flutter version [3.19.6]
  • Fleather version [1.8.0]

Expect result

image
@zhouzhuo810
Copy link
Author

The TextField is correct, but the Fleather is not.

@Amir-P
Copy link
Member

Amir-P commented Sep 4, 2024

Could you please provide steps to reproduce? Which input language are you using? Cause I think it's a special control for some languages (For example Persian doesn't have it on Mac). @zhouzhuo810

@zhouzhuo810
Copy link
Author

Could you please provide steps to reproduce? Which input language are you using? Cause I think it's a special control for some languages (For example Persian doesn't have it on Mac). @zhouzhuo810

Chinese

@zhouzhuo810
Copy link
Author

Run the example demo, just use Chinese language to input, mac system input method.

@Amir-P Amir-P added the bug Something isn't working label Sep 4, 2024
@Amir-P
Copy link
Member

Amir-P commented Sep 4, 2024

I was able to reproduce using "Cangjie - Traditional".

@zhouzhuo810
Copy link
Author

I was able to reproduce using "Cangjie - Traditional".

This problem should be present in all non-Latin languages,Because other languages ​​require spelling, the input method will display a candidate word window.

@Amir-P
Copy link
Member

Amir-P commented Sep 4, 2024

I'm not sure about that cause I don't see any input controls when using "Persian - Standard" for example. @zhouzhuo810

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants