<div style="display: flex; flex-wrap: wrap; white-space: pre-wrap; align-items: center; "><img height="20" width="20" style="border-radius:50%; margin-right: 4px;" decoding="async" src="https://avatars.githubusercontent.com/u/36066?s=20&v=4" /><strong>pablobm</strong> left a comment <a href="https://github.com/openstreetmap/openstreetmap-website/pull/6612#issuecomment-3670633084">(openstreetmap/openstreetmap-website#6612)</a></div>
<p dir="auto"><a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/hlfan/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/hlfan">@hlfan</a> - I think we shouldn't try to fix <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3727607538" data-permission-text="Title is private" data-url="https://github.com/openstreetmap/openstreetmap-website/issues/6616" data-hovercard-type="pull_request" data-hovercard-url="/openstreetmap/openstreetmap-website/pull/6616/hovercard" href="https://github.com/openstreetmap/openstreetmap-website/pull/6616">#6616</a> (mentions with spaces) with a regexp or similar. I think we should implement a selector of the sort you see in GitHub or Slack, where you get a dropdown the moment you enter an "@" character, and then this gets stored as <code class="notranslate">@[user_id:$USER_ID]</code> (or something to that effect) that is interpreted and replaced as appropriate when renderding. This would also fix the issue of users changing usernames and leaving old usernames behind in comments, sometimes maliciously.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/6612#issuecomment-3670633084">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLIMABQ575ENAKVBWRD4CK4H3AVCNFSM6AAAAACOW5OBJ2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTMNZQGYZTGMBYGQ">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLLM5NN6BWZ2E737V534CK4H3A5CNFSM6AAAAACOW5OBJ2WGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTW2ZFVHY.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/openstreetmap-website/pull/6612/c3670633084</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>

<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/6612#issuecomment-3670633084",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/6612#issuecomment-3670633084",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>