diff --git a/src/vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution.ts b/src/vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution.ts index ee1446e0ad8..cab296d9d30 100644 --- a/src/vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution.ts +++ b/src/vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution.ts @@ -174,7 +174,7 @@ class CallHierarchyController implements IEditorContribution { registerEditorContribution(CallHierarchyController.Id, CallHierarchyController, EditorContributionInstantiation.Eager); // eager because it needs to define a context key -registerAction2(class extends EditorAction2 { +registerAction2(class PeekCallHierarchyAction extends EditorAction2 { constructor() { super({ @@ -197,7 +197,8 @@ registerAction2(class extends EditorAction2 { precondition: ContextKeyExpr.and( _ctxHasCallHierarchyProvider, PeekContext.notInPeekEditor - ) + ), + f1: true }); } diff --git a/src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchy.contribution.ts b/src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchy.contribution.ts index a3682e32f23..0c62e8d9b8b 100644 --- a/src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchy.contribution.ts +++ b/src/vs/workbench/contrib/typeHierarchy/browser/typeHierarchy.contribution.ts @@ -172,7 +172,7 @@ class TypeHierarchyController implements IEditorContribution { registerEditorContribution(TypeHierarchyController.Id, TypeHierarchyController, EditorContributionInstantiation.Eager); // eager because it needs to define a context key // Peek -registerAction2(class extends EditorAction2 { +registerAction2(class PeekTypeHierarchyAction extends EditorAction2 { constructor() { super({ @@ -190,7 +190,8 @@ registerAction2(class extends EditorAction2 { precondition: ContextKeyExpr.and( _ctxHasTypeHierarchyProvider, PeekContext.notInPeekEditor - ) + ), + f1: true }); }