Es passiert, wenn die  Markdown-Konvention in einem Codeblock verwendet und dann derselbe Code außerhalb des Codeblocks verwendet wird, um das Bild tatsächlich anzuzeigen. Es passiert nach etwa 5 Minuten, sobald Discourse das verlinkte Bild heruntergeladen hat.
Zur Protokollierung: Ich hatte das Problem beim Versuch, Folgendes zu veranschaulichen:
Um das Problem zu umgehen, habe ich հ (armenischer Kleinbuchstabe ho) anstelle von h (lateinischer Kleinbuchstabe h) im https-Teil verwendet. Da sie als unterschiedliche Zeichen erkannt werden, wird die URL-Ersetzung nicht ausgelöst.
Tolle Beschreibung. Unsere Logik überspringt das Erkennen von Bildern in einem Codeblock. Aber wenn es irgendwo ein echtes Bild mit exakt identischem Markdown gibt, dann ist unser eigentlicher Find/Replace-Code nicht robust genug, um die Codeblöcke zu vermeiden.
Es wird nicht trivial sein, dies zu beheben, aber vorerst habe ich einige fehlschlagende Tests hinzugefügt, damit wir das Problem verfolgen: