{"id":"6a0c8715ce5c6fb1eb6ed074","title":"2026 05 19 Build 651","path":"how-to/committee/release-notes/2026-05-19-build-651","contentMarkdown":"# 19-May-2026 — base preview image URLs on the running app origin\n\n## [build 651](https://github.com/nbarrett/ngx-ramblers/actions/runs/26107988092) — [commit 0474a96](https://github.com/nbarrett/ngx-ramblers/commit/0474a96ecf425705ffaccbfb9a54262912724c00)\n\n_____\n\nThe previous fix injected a `<base href>` built from UrlService.baseUrl().\nFor non-local environments that returns the configured group.href (the\npublic site address), which is not necessarily the origin the admin app\nis being served from - so relative image URLs still failed on the server\nwhile working locally, where baseUrl() falls back to the localhost origin.\n\nThe preview iframe needs relative image URLs to resolve to wherever the\nadmin app currently serves its resources, so the `<base href>` now uses\nwindow.location.origin. Preview only; the send path is unchanged.","contentHtml":"<h1>19-May-2026 — base preview image URLs on the running app origin</h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/26107988092\">build 651</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/0474a96ecf425705ffaccbfb9a54262912724c00\">commit 0474a96</a></h2>\n<hr>\n<p>The previous fix injected a <code>&lt;base href&gt;</code> built from UrlService.baseUrl().\nFor non-local environments that returns the configured group.href (the\npublic site address), which is not necessarily the origin the admin app\nis being served from - so relative image URLs still failed on the server\nwhile working locally, where baseUrl() falls back to the localhost origin.</p>\n<p>The preview iframe needs relative image URLs to resolve to wherever the\nadmin app currently serves its resources, so the <code>&lt;base href&gt;</code> now uses\nwindow.location.origin. Preview only; the send path is unchanged.</p>\n"}