diff --git a/frontend/scripts/test-regressions.js b/frontend/scripts/test-regressions.js index 5016ab5..cf7a2ca 100644 --- a/frontend/scripts/test-regressions.js +++ b/frontend/scripts/test-regressions.js @@ -179,6 +179,11 @@ assertContains( "session.protocol !== \"leviathan\"", "Leviathan tabs must close without connected-session confirmation", ); +assertContains( + "frontend/src/js/tabs.js", + "session.protocol !== \"github\"", + "GitHub tabs must close without connected-session confirmation", +); assertContains( "frontend/src/js/tabs.js", "Connected since:", diff --git a/frontend/src/css/sidebar.css b/frontend/src/css/sidebar.css index 85e1674..6cb5009 100644 --- a/frontend/src/css/sidebar.css +++ b/frontend/src/css/sidebar.css @@ -227,7 +227,7 @@ align-items: center; gap: var(--space-2); padding: var(--space-2) var(--space-2); - margin-bottom: 1px; + margin-bottom: 0.5px; border-radius: var(--radius-md); cursor: pointer; transition: diff --git a/frontend/src/js/tabs.js b/frontend/src/js/tabs.js index f1f1719..e5111f8 100644 --- a/frontend/src/js/tabs.js +++ b/frontend/src/js/tabs.js @@ -175,6 +175,7 @@ session && session.state === "connected" && session.protocol !== "leviathan" && + session.protocol !== "github" && this.app.state.preferences.confirmOnDisconnect ) { const ok = await this._confirmClose(sessionId);