- Prevent also Delete from reopening a preedit when the option “Arrow keys can reopen a preedit” is off
- When the input is empty, Escape should be passed through, not inserted into the preedit
- Fix itb_util.tokenize(): if the input is only whitespace, the return should be an empty list
- Don’t clear context after typing Return, KP_Enter, ISO_Enter
- Improve behaviour of case modes
- Update emoji annotations from CLDR