Resolve cid: Inline-Bilder bei der Zeit zu sanieren Zeit zu stoppen Signatur flickern

Fixkamo-internal
Verschifft
15. Mai 2026 um 23:53 UTC
Autor
kamo
Ausschuss
ecbf290

Cid: Umschreiben geschah in einem Post-Commit-Uleum, so dass die saniert HTML traf das DOM mit literal src="cid:"... und der Effekt mutierte jedes img auf dem nächsten Zicklein. Jeder Re-Render, der innerHTML zurücksetzt (z.B. Cache vs fresh body etch, mark-as-read, websocket-triggered loadMessages) wischte die neu schreiben und erzwingen einen anderen cid: URL Roundtrip, die als schnelle aufgetaucht flimmern auf Signatur-Logos. Verschieben Sie den Cid: Umschreiben in die DOMPurify-Pipeline (uponSanitizeAttribute löst bekannte cids zum Inline-Endpunkt, nachSanitizeratstropfen imgs, dessen cid nicht gelöst werden konnte) und Schlüssel der Render-Sindize Memo aus dem stabilen inlineCidKey-String. Die Imgs, die das DOM getroffen tragen jetzt die Korrektur src von der ersten Farbe und überleben alle innerHTML-Reset.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen