pastvu icon indicating copy to clipboard operation
pastvu copied to clipboard

Incorrect brackets parsing in links / Некорректное преобразование скобок в ссылках

Open kabalin opened this issue 2 years ago • 2 comments

Сообщил konl·Вчера в 11:10. Если ссылка содержит завершающую скобку, она будет рассматриваться как знак препинания, таким образом ссылка будет искажена.

В качестве решения - при преобразовании html encoded ссылки, не декодировать знаки препинания (в частности те, которые парсер считает за знак препинания).

Regression caused by #538

kabalin avatar Mar 20 '23 09:03 kabalin

Is there workaround for this?

darkblaze69 avatar Apr 08 '24 08:04 darkblaze69

Is there workaround for this?

Yes, replace last preposition character in URL with its encoded version.

Say, the link is https://ru.wikipedia.org/wiki/Памятник_Александру_II_(Белый_Ключ). You need to replace the trailing ) with %29, so the new link will be: https://ru.wikipedia.org/wiki/Памятник_Александру_II_(Белый_Ключ%29. This will save it correctly in comment, but if you decide to edit it, you will have to repeat the process.

kabalin avatar Apr 09 '24 20:04 kabalin