Sign-in hung at "signing in … in the browser": browsers open vscode:// links only after a click, and with a live Keycloak session nothing was clicked.
Desktop: a one-off listener on 127.0.0.1 receives the browser's way back, then closes.
Remote and web editors keep the vscode:// URI handler.
Checks: typecheck, unit 94/94, integration 29/29. The extension's auth code run against the live gondor server with a temporary Keycloak user: first sign-in with the login form, second while already logged in (no click), then list, share, invite, token refresh.
Sign-in hung at "signing in … in the browser": browsers open vscode:// links only after a click, and with a live Keycloak session nothing was clicked.
- Desktop: a one-off listener on 127.0.0.1 receives the browser's way back, then closes.
- Remote and web editors keep the vscode:// URI handler.
Checks: typecheck, unit 94/94, integration 29/29. The extension's auth code run against the live gondor server with a temporary Keycloak user: first sign-in with the login form, second while already logged in (no click), then list, share, invite, token refresh.
Browsers open a vscode:// link only after a click on the page. With a live
identity provider session the sign-in ran without one, so the editor kept
waiting. On the desktop the browser now returns to a one-off listener on
127.0.0.1; remote and web editors keep the URI handler.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Sign-in hung at "signing in … in the browser": browsers open vscode:// links only after a click, and with a live Keycloak session nothing was clicked.
Checks: typecheck, unit 94/94, integration 29/29. The extension's auth code run against the live gondor server with a temporary Keycloak user: first sign-in with the login form, second while already logged in (no click), then list, share, invite, token refresh.