Niepoprawne parsowanie linków i markdown w komentarzach

Niepoprawne parsowanie linków i markdown w komentarzach
tomepaw
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Lublin
  • Postów: 218
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

Kopiuj
Test WWW coś http://google.pl

a wyświetla się tak jak widać.

Silv
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
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
Riddle
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 10230
1

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

W komentarzach też jest użyty CommonMark?

Adam Boduch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11950
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ć.

Marooned
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
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)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.