From af5394d4649cb3a4d2f98196ef6072f1311d489d Mon Sep 17 00:00:00 2001 From: Owen Date: Wed, 22 Apr 2026 14:38:47 -0700 Subject: [PATCH] Add more information about caches --- messages/en-US.json | 1 + src/app/private-maintenance-screen/page.tsx | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/messages/en-US.json b/messages/en-US.json index 3b4372361..378725468 100644 --- a/messages/en-US.json +++ b/messages/en-US.json @@ -2908,6 +2908,7 @@ "maintenancePageTimeTitle": "Estimated Completion Time (Optional)", "privateMaintenanceScreenTitle": "Private Placeholder Screen", "privateMaintenanceScreenMessage": "This domain is being used on a private resource. Please connect using the Pangolin client to access this resource.", + "privateMaintenanceScreenSteps": "Once connected, if you are still seeing this message your browser's DNS cache may still point to the old address. To fix this: fully close and reopen your browser, then navigate back to this page.", "maintenanceTime": "e.g., 2 hours, Nov 1 at 5:00 PM", "maintenanceEstimatedTimeDescription": "When you expect maintenance to be completed", "editDomain": "Edit Domain", diff --git a/src/app/private-maintenance-screen/page.tsx b/src/app/private-maintenance-screen/page.tsx index 21417b6f4..3f7959206 100644 --- a/src/app/private-maintenance-screen/page.tsx +++ b/src/app/private-maintenance-screen/page.tsx @@ -18,6 +18,7 @@ export default async function MaintenanceScreen() { let title = t("privateMaintenanceScreenTitle"); let message = t("privateMaintenanceScreenMessage"); + let steps = t("privateMaintenanceScreenSteps"); return (
@@ -25,7 +26,16 @@ export default async function MaintenanceScreen() { {title} - {message} + +

{message}

+

{steps}

+ + {t("learnMore")} + +
);