Forward-port of [1] for the custom text tools for the website editor. Still has to be improved with the future text tools. [1]: https://github.com/odoo/odoo/pull/58690 Part of https://github.com/odoo/odoo/pull/58638 closes odoo/odoo#58745 X-original-commit: 19be84634d394f47ceb882c5ddd24585f31b50ae Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>