Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
- Fixes an issue where commit messages become invisible during interactive rebase in some themes ([#4886](https://github.com/gitkraken/vscode-gitlens/issues/4886))
- Fixes issue in the _Commit Graph_ minimap where it only shows a spinner when the repo has no commits [#4741](https://github.com/gitkraken/vscode-gitlens/issues/4741)

### Changed

- Stops requesting GitHub session retrieval via VS Code built-in sessions. Instead, if there is no existing GitLens session available in VS Code, it always uses the GKDev flow ([#4881](https://github.com/gitkraken/vscode-gitlens/issues/4881))

## [17.9.0] - 2026-01-13

### Added
Expand Down
7 changes: 1 addition & 6 deletions src/plus/integrations/authentication/github.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,9 @@ export class GitHubAuthenticationProvider extends CloudIntegrationAuthentication
descriptor: IntegrationAuthenticationSessionDescriptor,
options?: { createIfNeeded?: boolean; forceNewSession?: boolean; source?: Sources },
): Promise<ProviderAuthenticationSession | undefined> {
let session = await getBuiltInIntegrationSession(this.container, this.authProviderId, descriptor, {
const session = await getBuiltInIntegrationSession(this.container, this.authProviderId, descriptor, {
silent: true,
});
if (session != null && options?.forceNewSession) {
session = await getBuiltInIntegrationSession(this.container, this.authProviderId, descriptor, {
forceNewSession: true,
});
}

if (session != null) return session;

Expand Down
Loading