Приоритет/Степень серьезности: Средняя?
Платформа: Edge на Android, try.discourse.org (воспроизводится в безопасном режиме), устройство в вертикальном положении
Описание:
На мобильных устройствах редактор Markdown не вставляет HTML как Markdown, пока он один раз не будет вставлен в редактор с форматированием. (Существуют и другие условия, см. ниже)
Шаги воспроизведения:
- Перейдите к сообщению, содержащему HTML-разметку, например Aaa aa aa aaaa aaaa aa ohgkgjsyduq - general - Discourse Demo
- Скопируйте отформатированный Markdown-текст
- Откройте окно создания сообщения, выберите режим Markdown и вставьте текст, наблюдая за результатом
- Выберите режим с форматированием и вставьте текст
- Снова вставьте текст в режиме Markdown и наблюдайте за результатом
На шаге 3 текст вставляется как обычный текст, при этом теряется HTML-разметка. На шаге 5 HTML преобразуется в Markdown.
После шага 5 вставка HTML в редактор Markdown сохраняет разметку до обновления страницы и повторного копирования текста. (Если обновить страницу после шага 5 и снова вставить текст в редактор Markdown, не копируя его заново, разметка сохраняется)
Думаю, это связано с тем, как копируется текст?