From 60dd7ebdae03e1c05939dafa6c48e91095b4bd90 Mon Sep 17 00:00:00 2001 From: yoma Date: Wed, 8 Jul 2026 10:17:43 +0800 Subject: [PATCH] Revert "Prefer history restore from mobile editor" This reverts commit a61d5f61bb7ff36d35b6ab9b70cc97d7a07ed69d. --- .../MobileStandaloneTiptapEditor.tsx | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/apps/web/src/components/MobileStandaloneTiptapEditor.tsx b/apps/web/src/components/MobileStandaloneTiptapEditor.tsx index 98eca924..19751a17 100644 --- a/apps/web/src/components/MobileStandaloneTiptapEditor.tsx +++ b/apps/web/src/components/MobileStandaloneTiptapEditor.tsx @@ -289,24 +289,7 @@ export const MobileStandaloneTiptapEditor = ({ return; } - const referrerUrl = document.referrer ? new URL(document.referrer) : null; - const canRestorePreviousPage = Boolean(referrerUrl && referrerUrl.origin === window.location.origin && window.history.length > 1); - - if (!canRestorePreviousPage) { - window.location.replace(returnTo); - return; - } - - const fallbackTimer = window.setTimeout(() => { - if (document.visibilityState !== "hidden") { - window.location.replace(returnTo); - } - }, 900); - - window.addEventListener("pagehide", () => window.clearTimeout(fallbackTimer), { once: true }); - - const currentState = window.history.state as { edgeeverMobileEditorBackGuard?: boolean } | null; - window.history.go(currentState?.edgeeverMobileEditorBackGuard ? -2 : -1); + window.location.replace(returnTo); }, [onLeave, returnTo]); const leavePage = useCallback(async () => {