Ensure dashboard activates terminal tab

This commit is contained in:
GitHub Copilot
2026-01-30 08:15:58 +00:00
parent 0e5a02ed23
commit 3c1953654a
+12 -2
View File
@@ -1162,9 +1162,19 @@ class LocalServer:
if (!tile || !tile.slug) return; if (!tile || !tile.slug) return;
const url = `/?route_key=${{encodeURIComponent(tile.slug)}}`; const url = `/?route_key=${{encodeURIComponent(tile.slug)}}`;
const target = `webterm-${{tile.slug}}`; const target = `webterm-${{tile.slug}}`;
const win = window.open(url, target); let win = window.open(url, target);
if (win && typeof win.focus === 'function') {{ if (!win) {{
window.location.href = url;
return;
}}
if (win.closed) {{
win = window.open(url, target);
}}
if (win) {{
if (typeof win.focus === 'function') {{
win.focus(); win.focus();
}}
win.location.href = url;
}} else {{ }} else {{
window.location.href = url; window.location.href = url;
}} }}