diff --git a/frontend/js/viewer360.js b/frontend/js/viewer360.js index e311edb..4a3c9f2 100644 --- a/frontend/js/viewer360.js +++ b/frontend/js/viewer360.js @@ -146,6 +146,7 @@ function closeViewer() { localStorage.removeItem('activeSceneToken'); localStorage.removeItem('activeScenePitch'); localStorage.removeItem('activeSceneYaw'); + localStorage.removeItem('activeTourId'); if (activeViewer) { try { @@ -153,6 +154,12 @@ function closeViewer() { } catch (e) {} activeViewer = null; } + + // Đối với người dùng public (Guest), thực hiện reload trang để dọn dẹp các marker từ tour được chia sẻ + const token = localStorage.getItem('jwt'); + if (!token) { + window.location.reload(); + } } /**