{"id":"6a0c4be4f0d15a9af5b4e124","title":"2026 05 19 Build 650","path":"how-to/committee/release-notes/2026-05-19-build-650","contentMarkdown":"# 19-May-2026 — resolve relative image URLs in the preview iframe\n\n## [build 650](https://github.com/nbarrett/ngx-ramblers/actions/runs/26094215098) — [commit 9f423e2](https://github.com/nbarrett/ngx-ramblers/commit/9f423e2aac12bafee9e7505934850db46c58d800)\n\n_____\n\nThe email preview renders into an iframe via a blob URL, which has no\nusable document base, so relative image URLs in the email HTML could not\nresolve and showed as broken - even though the same images render in the\nsent email.\n\nEmailPreviewComponent now injects a `<base href>` pointing at the group\nsite into the previewed HTML before building the blob, so relative URLs\nresolve against the live site. Preview only; the send path is unchanged.","contentHtml":"<h1>19-May-2026 — resolve relative image URLs in the preview iframe</h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/26094215098\">build 650</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/9f423e2aac12bafee9e7505934850db46c58d800\">commit 9f423e2</a></h2>\n<hr>\n<p>The email preview renders into an iframe via a blob URL, which has no\nusable document base, so relative image URLs in the email HTML could not\nresolve and showed as broken - even though the same images render in the\nsent email.</p>\n<p>EmailPreviewComponent now injects a <code>&lt;base href&gt;</code> pointing at the group\nsite into the previewed HTML before building the blob, so relative URLs\nresolve against the live site. Preview only; the send path is unchanged.</p>\n"}