Описание бага и как повторить
Шаги для появления бага:
- Открываем страницу создания поста
- Перетаскиваем в окно ввода видеофайл, в посте появляется видео:

- Переходим в HTML-редактор, видим блок
<span><video>...</span>:

- Переходим обратно в WYSIWYG, видим "браузер не поддерживает видео":

- Возвращаемся в HTML-редактор, видим что тэг
<video> и часть параметров <span> пропала:

Если же перетащить видео в WYSIWYG и сразу же создать пост, пост нормально создастся с прикреплённым видео - однако у него будет интерфейса с кнопками пуск-пауза и т.п.; запустить его можно только по ПКМ -> "воспроизвести".
Тэг также теряется при попытке отредактировать HTML-код уже имеющегося поста, и даже если вручную написать пост в редакторе с использованием <video> с любым значением в src=. На запрет используемого на сайте редактора вроде бы не похоже, потому что в https://dybr.ru/static/node_modules/froala-editor/js/froala_editor.pkgd.min.js есть такой кусочек:
a.extend(a.FE.DEFAULTS, {
htmlAllowedTags: [
...
'video',
'wbr'
],
htmlRemoveTags: [
'script',
'style'
],
, т.е. как будто бы <video> не должны удаляться. Но я не JSник и в код честно не вчитывался.
В пробнике редактора на сайте Froala бага нет.
Описание бага и как повторить
Шаги для появления бага:
<span><video>...</span>:<video>и часть параметров<span>пропала:Если же перетащить видео в WYSIWYG и сразу же создать пост, пост нормально создастся с прикреплённым видео - однако у него будет интерфейса с кнопками пуск-пауза и т.п.; запустить его можно только по ПКМ -> "воспроизвести".
Тэг также теряется при попытке отредактировать HTML-код уже имеющегося поста, и даже если вручную написать пост в редакторе с использованием
<video>с любым значением вsrc=. На запрет используемого на сайте редактора вроде бы не похоже, потому что вhttps://dybr.ru/static/node_modules/froala-editor/js/froala_editor.pkgd.min.jsесть такой кусочек:, т.е. как будто бы
<video>не должны удаляться. Но я не JSник и в код честно не вчитывался.В пробнике редактора на сайте Froala бага нет.