<p></p>
<p dir="auto">Based on what you wrote earlier on ("it was scheduled to be sent"), I assumed that notifications are first written to the database, then picked up by another job later on which is doing the real work. This should only happen after the transaction was committed to the database. I haven't checked how the scheduling part is implemented exactly. If writing comments and scheduling notifications are not part of the same transaction today, then this argument does not hold anymore.</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/5177#issuecomment-2338552780">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAK2OLKWW6TSJB573KVF7PDZVXDSRAVCNFSM6AAAAABN4NHB7KVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMZYGU2TENZYGA">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AAK2OLI4WXGZBNCBN7UGWHLZVXDSRA5CNFSM6AAAAABN4NHB7KWGG33NNVSW45C7OR4XAZNMJFZXG5LFINXW23LFNZ2KUY3PNVWWK3TUL5UWJTULMN54Y.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/5177/c2338552780</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/5177#issuecomment-2338552780",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/5177#issuecomment-2338552780",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>