The colorpicker failed in cases like: ```xml <font>a<span>b</span>c</font> ``` where we select the letter "b". This was because `applyColor` only considered direct children of the `font` element. This extends it to deal with further descendants of it. task-2623347 closes odoo/odoo#83254 X-original-commit: 5d8d98812a4f351abd27389c4992bf9e753833b7 Signed-off-by: David Monjoie (dmo) <dmo@odoo.com>