- Ya
- 9 Mei 2026, 18:35 UTC
- Mwandishi
- kamo
- Ahadi ya
- f46cf6e
- Strip <img> with cid: src in the email sanitizer so embedded images don't render as a flickering broken-image icon, and hide images that fail at runtime via an onerror handler in SanitizedEmailRenderer. - Replace nested <a> attachment rows in ThreadDetailView and MessageBrowser with a single <a download> — the nesting was invalid HTML and triggered a hydration mismatch that flickered on every re-render. - Skip the global navigation loading screen for clicks that don't actually navigate the current page: download links, target=_blank, /api/* URLs, modifier-keyed clicks, and non-primary buttons.