musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.37k stars 2.68k forks source link

Chinese can't be typed in some search bar #25318

Open OrangeSilent opened 1 month ago

OrangeSilent commented 1 month ago

Issue type

UX/Interaction bug (incorrect behaviour)

Description with steps to reproduce

  1. go to setting and turn to shortcut
  2. the search bar on the top-right
  3. when someone use the Chinese IME, then nothing show in the search bar

Supporting files, videos and screenshots

https://github.com/user-attachments/assets/b5d651dc-1492-4821-85b7-eef585dc4ade

What is the latest version of MuseScore Studio where this issue is present?

4.4.3

Regression

Yes, this used to work in a previous version of MuseScore 4.x

Operating system

macOS 15.0.1

Additional context

No response

Checklist

cbjeukendrup commented 1 month ago

Is this the only search box that has this problem? And in which version of MuseScore did this work correctly?

nmu-nyasan commented 1 month ago

I can reproduce this issue using the Japanese IME on macOS 13.6.9, but not on Windows or Linux. This also happens in other text fields, such as in the New Score Wizard and Properties panel. It worked correctly until version 4.3.2.

nmu-nyasan commented 1 month ago

I've noticed that removing focus from the application and then returning to it sometimes resolves the problem temporarily.

cbjeukendrup commented 1 month ago

Hm. This must be a Qt bug. If I search for "IME" or "Japanese" in their bug tracker, a lot of issues show up; some have been fixed, others are still open. It's difficult to say which Qt issue exactly this is related to, though. In a few weeks, we will have nightly builds that use Qt 6.8, so once those are available, you can try if that fixes it.