diff --git a/components/profile-modal.html b/components/profile-modal.html
index d3861443..93f9bb5e 100644
--- a/components/profile-modal.html
+++ b/components/profile-modal.html
@@ -238,7 +238,7 @@
>

diff --git a/tests/e2e/ui-modals.spec.ts b/tests/e2e/ui-modals.spec.ts
index ba410743..0b95897c 100644
--- a/tests/e2e/ui-modals.spec.ts
+++ b/tests/e2e/ui-modals.spec.ts
@@ -6,6 +6,18 @@ import {
} from "./helpers/uiTestUtils";
test.describe("login modal flows", () => {
+ test("preflight check for asset availability", async ({ request }) => {
+ const assets = [
+ "/assets/svg/default-profile.svg",
+ "/components/iframe_forms/iframe-application-form.html",
+ ];
+
+ for (const asset of assets) {
+ const response = await request.get(asset);
+ expect(response.status(), `Asset ${asset} should be available`).toBe(200);
+ }
+ });
+
test.beforeEach(async ({ page }) => {
await applyReducedMotion(page);
failOnConsoleErrors(page);