Так что не идеальный «ответ», но я справился с проблемой путем (задыхаясь!) Исправления ядра.В файле modules / filter / filter.module, строка 1059:
if (!preg_match('%^(?:<\s*(/\s*)?([a-zA-Z0-9:-]+)([^>]*)>?|(<!--.*?-->))$%', $string, $matches)) {
^^
Added colon and hypen here.
Я добавил двоеточия и переносы как разрешенные символы в тегах вместе с «a-zA-Z0-9».Теперь просто не забудьте применить этот патч после всех обновлений ядра.