-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Closed
Labels
Description
Description
Direct unicode symbol insertion is not possible in Linux, due to the input widget used. I'm not quite sure which component implements this functionality, but in general it works like: ctrl-shift-u, enter code in hex, enter. For example, ctrl-shift-u, 3b1, enter results in the character α being inserted into the document (which I just did in Firefox).
But if I try to enter the sequence to the input widget of Riot, it echoes the underlined u-symbol, but then immediately erases it, and entering of a unicode symbol is not possible.
Steps to reproduce
- Use a modern Linux environment, ie. Debian stable with Gnome.
- Select the text input widget of Riot
- Press ctrl-shift-u
- Notice how underscored u flashes but then goes away (you can prolong the visibility of u by holding u down)
- Type 3b1 and press enter
- 3b1 is sent to the channel instead of α.
Describe how what happens differs from what you expected.
- I expect the underscored u to stay there and let me enter the code, as well as replace the entered u3b1 with the symbol α once I press enter.
Version information
- Platform: web (in-browser) or desktop?
web
- Browser: Chrome, Safari, Firefox? which version?
Firefox 69.0
- OS: Windows, macOS, Ubuntu, Arch Linux, etc?
Linux Debian Stable
- URL: riot.im/develop / riot.im/app / somewhere else? If a private server, what version of riot-web?
riot.im/staging