6615bc76b49956009e3e9fb43050c1d4b3efdca8
When typing in Japanese with Romaji input, a traceback occurred when hitting backspace to remove the only character in the editable while the Japanese character selection menu was open. This is because that case triggers an `insertCompositionText` input event with an empty string, and tries to delete the editable, which is unremovable. Since we called `_applyRawCommand` without wrapping it in `_protect`, the unremovable error caused a traceback instead of a rollback. When fixing that, an other bug appeared, which was the insertion of a `#` character. This was due to the fact that `insertText` was called with empty content, and `insertText` defaulted to the character `#` for no particular reason since the early proof of concept of the editor. task-3134566 closes odoo/odoo#159005 X-original-commit: cb75212d4fe302b54097fbc90da6d6ef8b38205b Signed-off-by: David Monjoie (dmo) <dmo@odoo.com> Signed-off-by: Antoine Guenet (age) <age@odoo.com>
…
…
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%