diff --git a/diagnostic/index.html b/diagnostic/index.html
index 63fc182..4307583 100644
--- a/diagnostic/index.html
+++ b/diagnostic/index.html
@@ -1109,7 +1109,12 @@
// [FILE: ...]-Marker rausfiltern (gleicher Filter wie addChat)
const cleaned = (m.text || '').replace(/\[FILE:\s*\/shared\/uploads\/[^\]]+\]/gi, '').replace(/\n{3,}/g, '\n\n').trim();
const escaped = escapeHtml(cleaned);
- const linked = linkifyText(escaped);
+ let linked = linkifyText(escaped);
+ // /shared/uploads/-Bildpfade auch im History inline rendern
+ // (gleicher Replace wie in addChat — sonst sieht man nach F5 nur Text-Pfade)
+ linked = linked.replace(/\/shared\/uploads\/[^\s<"]+\.(jpg|jpeg|png|gif|webp|svg|bmp)/gi, (match) => {
+ return `${match}`;
+ });
const time = m.ts ? new Date(m.ts).toLocaleTimeString('de-DE') : '?';
el.innerHTML = `${linked}