I'm tired of waiting for upstream fix so I took a look at fcitx-unikey source code.
Here's a workaround. Comment this line https://github.com/fcitx/fcitx-unikey/blob/73f2bcd9ef5cf44e833e1384154335a2dcab4689/src/unikey-im.cpp#L321 and rebuild. Your problem will be fixed. Obviously this will disable the feature "restore keystrokes when pressed shift+shift or shift+space". But because I didn't even know about it until now, I don't mind living without it. N.B. This hack doesn't suggest that the problem is in fcitx-unikey. I just don't have enough knowledge & patience to check chrome's input handling. Eventually, a proper fix from upstream is still desirable. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1861882 Title: Shift key cancels accented IME input with fcitx To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1861882/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs