Before this commit, if a text-muted on a setting (a description of the setting) contains fields or HTML tags, the highlight generated wrong texts. Now, we highlight the text in an iterative way, taking care to only highlight the text. closes odoo/odoo#99205 Signed-off-by: Aaron Bohy (aab) <aab@odoo.com>