Niepoprawne parsowanie linków i markdown w komentarzach

1

Cześć, przypadkiem znalazłem błąd (a może to ficzer?) podczas komentowania postów. Jeżeli w komentarzu jest skrót WWW i link to psuje się wyświetlanie, przykład widać w komentarzu do tego postu. Treść komentarza to

Test WWW coś http://google.pl

a wyświetla się tak jak widać.

1

Rzeczywiście. A jeśli wstawi się ciąg znaków www kilka razy po sobie, to adres umieszczony za tymi znakami powiela się. Dość dziwne.


UPDATE Przykład:

  • treść komentarza: Test WWW www WWW www WWW www coś http://google.pl
  • wygląd komentarza po wyrenderowaniu:
    screenshot-20220430020436.png
1

To jest częsty błąd z atomicznymi grupami i łapaniem regexpow nie-greedy.

W komentarzach też jest użyty CommonMark?

1

Tak, oczywiście w komentarzach użyta jest ta sama biblioteka. Wygląda na to, że jest to bug w samym parserze i wypadałoby to zgłosić.

1

Podbiję temat błędem parsowania komentarza:
Wklejenie tam Markdownu do obrazka skutkuje wyświetleniem HTML, przykład:
To wklejam w komentarzu tego posta:
![Mikromusic](https://4programmers.net/uploads/652/g085kTT40szqoWavpjxLxrURg7j6j94F5JYHmAP5.png)

1 użytkowników online, w tym zalogowanych: 0, gości: 1