From 5641132eb96a4f1380e70cf0a1aa12bbe2630688 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Moya?= Date: Fri, 21 Jan 2022 13:18:28 +0100 Subject: [PATCH] :sparkles: Reload viewer and reset starting frame from workspace --- frontend/src/app/main/ui/viewer.cljs | 3 ++- frontend/src/app/util/dom.cljs | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/main/ui/viewer.cljs b/frontend/src/app/main/ui/viewer.cljs index ea1fedd09..068162b05 100644 --- a/frontend/src/app/main/ui/viewer.cljs +++ b/frontend/src/app/main/ui/viewer.cljs @@ -242,7 +242,8 @@ (nil? frame) [:section.empty-state - [:span (tr "viewer.frame-not-found")]] + (when (some? index) + [:span (tr "viewer.frame-not-found")])] (some? frame) (if (= :handoff section) diff --git a/frontend/src/app/util/dom.cljs b/frontend/src/app/util/dom.cljs index 682a1963b..37e75d1a9 100644 --- a/frontend/src/app/util/dom.cljs +++ b/frontend/src/app/util/dom.cljs @@ -478,7 +478,9 @@ ([uri name] (open-new-window uri name "noopener,noreferrer")) ([uri name features] - (.open js/window (str uri) name features))) + (let [new-window (.open js/window (str uri) name features)] + (when (not= name "_blank") + (.reload (.-location new-window)))))) (defn browser-back []