Пожалуйста, не создавайте двойные ссылки на URL, если один из них уже вставлен в Markdown

Продолжаем обсуждение из темы Идея: Вставлять ссылки в редакторе:

Я только что столкнулся с этим, и это сводило меня с ума. В моём посте была ссылка, которая вела не туда:

[Правильное место](https://example.org/the-wrong-url)

Я заметил это, скопировал правильный URL — https://example.org/the-right-place — и вставил его, но получил такой запутанный результат:

[Правильное место]([https://example.org/the-wrong-url](https://example.org/the-right-place))

«Хм, — подумал я. — Попробую ещё раз. Неужели это какая-то новая ошибка Firefox/Wayland при вставке?» Так что я снова выделил часть между (), и…


[Правильное место]([[https://example.org/the-wrong-url](https://example.org/the-right-place)](https://example.org/the-right-place))

О БОЖЕ, ТАК ЗАПУТАННО!!!1

Затем я вспомнил, что пару дней назад случайно прокрутил тему, на которую есть ссылка выше. Я рад, что это сделал, потому что могу гарантировать: иначе я бы оставался в недоумении гораздо дольше, чем это приемлемо для человека, который, как предполагается, должен быть умным.

Не могли бы вы, пожалуйста, доработать этот код, чтобы он хотя бы не делал этого с текстом, который является markdown-ссылкой, а в идеале — никогда не делал этого ни с какими URL-адресами, потому что

[https://example.org/the-wrong-url](https://example.org/the-right-place)

выглядит как что-то, что никого не должно поощрять делать — тем более что программное обеспечение, пытающееся быть полезным в неподходящий момент, может вас об этом обмануть.

8 лайков

Что именно вы выделили при повторной вставке? Если разметка уже имеет вид [The Right Place](https://example.org/the-wrong-url), я выделяю https://example.org/the-wrong-url и вставляю https://example.org/the-right-place — в результате первый URL просто заменяется на второй.

Кроме того, вставка отдельного URL поверх другого URL просто заменяет его. Насколько я могу судить, такого не происходит.

Возможно, эти проблемы уже исправлены?

1 лайк

Я только что проверил, и хотя здесь этого не происходит, это действительно происходит на сайтах Fedora и на https://discuss.python.org/. Возможно, здесь есть исправление в тестировании, которое ещё не вышло на размещённые сайты в целом?

1 лайк

Я думаю, что обычно существует задержка между внесением изменений в Meta и их появлением на размещенных сайтах. Я не знаю общих сроков или того, отличаются ли они в зависимости от клиента, но обычно изменения в Meta появляются на размещенном сайте, которым я пользуюсь, в течение нескольких дней.

1 лайк

Можете ли вы воспроизвести это на Meta? Я только что попробовал, но не смог воспроизвести проблему из исходного сообщения.

1 лайк

Как отмечалось, на meta это воспроизвести не удалось, но можно воспроизвести как на сайтах Fedora, так и на сайте Python. Так что, если вы не исправляли это намеренно, где-то всё ещё что-то не так. :slight_smile:

Возможно, эти сайты нужно обновить.

Да, я думаю, вы правы — это было исправлено вчера:

@mattdm Я прямо сейчас запущу развёртывание на вашем сайте, так что исправление должно появиться в течение нескольких минут.

2 лайка

Это также происходит на моём сайте, о чём я упоминал во второй правке в этой теме.

1 лайк

Я обязательно обеспечу внедрение этого исправления для хостинга наших тарифов Pro и Business в течение ближайшего часа.

Огромное спасибо!

Мне в целом нравится эта функция — действительно очень удобно написать абзац, а потом вернуться и по ходу дела добавить ссылки.

1 лайк

Обновление: мой сайт, кажется, снова работает нормально. Большое спасибо!

2 лайка

Эта тема была автоматически закрыта через 42 часа. Новые ответы больше не принимаются.