From ffb82f1ccc5ac4ea8da170cf76b7e32258298bea Mon Sep 17 00:00:00 2001 From: Charlie Date: Fri, 13 Mar 2026 20:41:41 +0800 Subject: [PATCH] fix(login): simplify user login handling for native platforms --- src/main/frontend/handler/events/ui.cljs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/frontend/handler/events/ui.cljs b/src/main/frontend/handler/events/ui.cljs index e3fbfe84f9..12d3d82a0b 100644 --- a/src/main/frontend/handler/events/ui.cljs +++ b/src/main/frontend/handler/events/ui.cljs @@ -312,12 +312,10 @@ (defmethod events/handle :user/logout [[_]] (login/sign-out!)) -(defmethod events/handle :user/login [[_ host-ui?]] - (if (or host-ui? (not util/electron?)) - (js/window.open config/LOGIN-URL) - (if (mobile-util/native-platform?) - (route-handler/redirect! {:to :user-login}) - (login/open-login-modal!)))) +(defmethod events/handle :user/login [[_]] + (if (mobile-util/native-platform?) + (route-handler/redirect! {:to :user-login}) + (login/open-login-modal!))) (defmethod events/handle :asset/dialog-edit-external-url [[_ asset-block pdf-current]] (shui/dialog-open!