diff --git a/test/e2e/specs/status-page.spec.js b/test/e2e/specs/status-page.spec.js
index 360fa464a..111a7e71d 100644
--- a/test/e2e/specs/status-page.spec.js
+++ b/test/e2e/specs/status-page.spec.js
@@ -281,6 +281,35 @@ test.describe("Status Page", () => {
expect(rssContent).toContain("");
+
+ // Verify RSS feed uses status page title as fallback (from issue #6217)
+ expect(rssContent).toContain("
Security Test RSS Feed");
+
+ // Verify RSS link uses the correct domain (not localhost hardcoded)
+ expect(rssContent).toMatch(/https?:\/\/[^<]+\/status\/security-test<\/link>/);
+
+ // Test custom RSS title functionality
+ const customRssTitle = "Custom RSS Feed Title";
+ await page.getByTestId("edit-button").click();
+ await expect(page.getByTestId("edit-sidebar")).toHaveCount(1);
+ await page.getByTestId("rss-title-input").fill(customRssTitle);
+ await page.getByTestId("save-button").click();
+ await expect(page.getByTestId("edit-sidebar")).toHaveCount(0);
+
+ // Fetch RSS feed again - should use custom RSS title
+ const rssResponseCustom = await page.request.get("/status/security-test/rss");
+ expect(rssResponseCustom.status()).toBe(200);
+ const rssContentCustom = await rssResponseCustom.text();
+
+ // Verify RSS feed uses custom title
+ expect(rssContentCustom).toContain(`${customRssTitle}`);
+
+ await testInfo.attach("rss-feed-custom-title.xml", {
+ body: rssContentCustom,
+ contentType: "application/xml"
+ });
+
+ await screenshot(testInfo, page);
});
});