philomena-dev / philomena

Next-generation imageboard
GNU Affero General Public License v3.0
84 stars 29 forks source link

Markdown parser fails to parse url hash sometimes #210

Closed mdashlw closed 2 months ago

mdashlw commented 3 months ago

#post_5589751 in the url is sometimes missing in the href in html output

Normal: https://derpibooru.org/forums/tagging/topics/request-artist-tag-aliases-here?post_id=5589751#post_5589751

Inline relative: [link](/forums/tagging/topics/request-artist-tag-aliases-here?post_id=5589751#post_5589751)

Inline absolute: [link](https://derpibooru.org/forums/tagging/topics/request-artist-tag-aliases-here?post_id=5589751#post_5589751)

produces:

<div class="paragraph">Normal: <a href="/forums/tagging/topics/request-artist-tag-aliases-here?post_id=5589751">https://derpibooru.org/forums/tagging/topics/request-artist-tag-aliases-here?post_id=5589751#post_5589751</a></div>
<div class="paragraph">Inline relative: <a href="/forums/tagging/topics/request-artist-tag-aliases-here?post_id=5589751#post_5589751">link</a></div>
<div class="paragraph">Inline absolute: <a href="/forums/tagging/topics/request-artist-tag-aliases-here?post_id=5589751">link</a></div>

Relative inline links have the hash, absolute or non-inline links don't.