diff --git a/extensions/git/src/commands.ts b/extensions/git/src/commands.ts index d485a83c7c4..1419f3d8cac 100644 --- a/extensions/git/src/commands.ts +++ b/extensions/git/src/commands.ts @@ -445,6 +445,12 @@ export class CommandCenter { @command('git.openMergeEditor') async openMergeEditor(uri: unknown) { + if (uri === undefined) { + // fallback to active editor... + if (window.tabGroups.activeTabGroup.activeTab?.input instanceof TabInputText) { + uri = window.tabGroups.activeTabGroup.activeTab.input.uri; + } + } if (!(uri instanceof Uri)) { return; }