@@ -15,6 +15,7 @@ import type { GenerateChangelogCommandArgs } from '../../../commands/generateCha
1515import type { GenerateCommitMessageCommandArgs } from '../../../commands/generateCommitMessage' ;
1616import type { GenerateRebaseCommandArgs } from '../../../commands/generateRebase' ;
1717import type { InspectCommandArgs } from '../../../commands/inspect' ;
18+ import type { OpenIssueOnRemoteCommandArgs } from '../../../commands/openIssueOnRemote' ;
1819import type { OpenOnRemoteCommandArgs } from '../../../commands/openOnRemote' ;
1920import type { OpenPullRequestOnRemoteCommandArgs } from '../../../commands/openPullRequestOnRemote' ;
2021import type { CreatePatchCommandArgs } from '../../../commands/patches' ;
@@ -128,7 +129,6 @@ import { configuration } from '../../../system/-webview/configuration';
128129import { getContext , onDidChangeContext } from '../../../system/-webview/context' ;
129130import type { StorageChangeEvent } from '../../../system/-webview/storage' ;
130131import { isDarkTheme , isLightTheme } from '../../../system/-webview/vscode' ;
131- import { openUrl } from '../../../system/-webview/vscode/uris' ;
132132import type { OpenWorkspaceLocation } from '../../../system/-webview/vscode/workspaces' ;
133133import { openWorkspace } from '../../../system/-webview/vscode/workspaces' ;
134134import { filterMap } from '../../../system/array' ;
@@ -4278,8 +4278,9 @@ export class GraphWebviewProvider implements WebviewProvider<State, State, Graph
42784278 private openIssueOnRemote ( item ?: GraphItemContext ) {
42794279 if ( isGraphItemTypedContext ( item , 'issue' ) ) {
42804280 const { url } = item . webviewItemValue ;
4281- // TODO: Add a command for this. See openPullRequestOnRemote above.
4282- void openUrl ( url ) ;
4281+ void executeCommand < OpenIssueOnRemoteCommandArgs > ( 'gitlens.openIssueOnRemote' , {
4282+ issue : { url : url } ,
4283+ } ) ;
42834284 }
42844285
42854286 return Promise . resolve ( ) ;
0 commit comments