Extra spaces added to markdown with rich text pasted

Not sure if this is intentional / necessary for Markdown related reasons, but just noticed when I pasted some rich text into the composer, strings with formatting (bold / italic) seem to have extra spaces inserted before and after the * or ** tags.

See example here e.g. the URL in the quoted text or the bolded **SPRING2019** near the bottom.

The quoted text above was copied from a web page; the below “sale” text copied from an email. Not sure if this always happens but at least two sources where I’m seeing it.

3 лайка

This bug has existed for quite a while @vinothkannans I’ve noticed it many times.

10 лайков

Я протестировал эту проблему, вставляя текст, скопированный из электронной почты (Gmail), Google Docs, Microsoft Word и обычных HTML-страниц — все эти источники приводят к добавлению лишних пробелов вокруг жирного и курсивного текста. Встроенные блоки кода также получают лишние пробелы, но зачеркнутый текст — нет. Например, если я вставляю текст со своего сайта в редактор, происходит следующее:

Поскольку автоматическое преобразование в WYSIWYG Markdown очень удобно, я часто вставляю текст в редактор, а затем использую регулярное выражение в другой программе (например, Vim или Notepad++), чтобы удалить лишние пробелы, и вставляю обратно. Это немного хакерский подход, но всё же проще, чем сохранять файл и использовать Pandoc для получения Markdown.

Пока добавление пробелов не является необходимым требованием для вставки RTF/HTML, было бы хорошо не добавлять их, верно?

6 лайков

Это уже исправлено согласно:

:confetti_ball:

6 лайков