You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit fa7ddee
Browse filesBrowse the repository at this point in the historyBrowse files
Stop telling people a revoke closes their session on the site
It does not, and saying so is worse than saying nothing. Revoking burns the
Orbit tokens the site holds; the site's own session belongs to the site —
Supabase issues its own JWT and refresh token and never asks Orbit again
when it refreshes. A custom OIDC provider has no back-channel logout, so
there is nothing to implement here, only something to stop claiming.
The failure mode is not cosmetic: on a shared computer, "your session on
that site will close" sends someone away from an open session. The confirm
dialog, the success message, the dashboard card and the consent screen now
state the same true thing, and a test holds the consent screen to it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
<pclass="section-help">Orbit hesabınla giriş yaptığın siteler. Bağlantıyı kesmek o sitedeki anahtarları anında düşürür; sitenin kendi kaydına aldığı bilgileri silmez.</p>
229
+
<pclass="section-help">Orbit hesabınla giriş yaptığın siteler. Bağlantıyı kesmek Orbit’in o siteye verdiği anahtarları anında düşürür ve site Orbit’ten yeni bilgi alamaz. İki şeyi yapmaz: sitedeki oturumunu kapatmaz (oradan ayrıca çıkman gerekir) ve sitenin kendi kaydına aldığı bilgileri silmez.</p>
if(!window.confirm(`${site.label} bağlantısı kesilsin mi? O sitedeki oturumun kapanır.`))return;
346
+
if(!window.confirm(`${site.label} bağlantısı kesilsin mi? Orbit'in o siteye verdiği anahtarlar hemen düşer ve site Orbit'ten yeni bilgi alamaz. Sitedeki oturumun açık kalır; oradan ayrıca çıkman gerekir.`))return;
0 commit comments