- Update the preedit to empty right after deleting surrounding text when reopening a preedit (Resolves: #474)
- Improve do_reset() (Resolves: #473) (Resolves: #474)
- Fix _record_in_database_and_push_context()
- Avoid updating the preedit to empty or hiding it if the preedit is already hidden or empty
- Do not pass through a key release event if the corresponding key press event was handled
- Remove two probably redundant calls to get_surrounding_text()
- Hide and clear lookup table and aux in _update_ui_empty_input_try_completion() if no candidates are found
- Make self._ibus_event_sleep_seconds settable via gsettings
- Avoid more duplicate calls of _update_preedit() (Resolves: #473) (Resolves: #474)
- Fix disappearing first characters or words in the web clients of WhatsApp and Telegram used in Firefox (Resolves: #473)
- Update emoji annotations from CLDR