This is possibly a common problem across different input source switchers, as frequent automatic input source switching will eventually bring down this CursorUIViewService, which is a macOS built-in service responsible for CapsLock/input method popups beside the cursor.
A possible workaround is to completely disable the service by inserting a new KV pair into UIKit.plist, as mentioned by this Stack Overflow answer:
> sudo mkdir -p /Library/Preferences/FeatureFlags/Domain && sudo /usr/libexec/PlistBuddy -c "Add 'redesigned_text_cursor:Enabled' bool false" /Library/Preferences/FeatureFlags/Domain/UIKit.plist
You may need to restart the machine to make it actually work.
The very problem has been mentioned in multiple other places:
This is possibly a common problem across different input source switchers, as frequent automatic input source switching will eventually bring down this
CursorUIViewService, which is a macOS built-in service responsible for CapsLock/input method popups beside the cursor.A possible workaround is to completely disable the service by inserting a new KV pair into
UIKit.plist, as mentioned by this Stack Overflow answer:> sudo mkdir -p /Library/Preferences/FeatureFlags/Domain && sudo /usr/libexec/PlistBuddy -c "Add 'redesigned_text_cursor:Enabled' bool false" /Library/Preferences/FeatureFlags/Domain/UIKit.plistYou may need to restart the machine to make it actually work.
The very problem has been mentioned in multiple other places: