diff --git a/src/service-override/viewCommon.ts b/src/service-override/viewCommon.ts index 0b29b9ea..681661b5 100644 --- a/src/service-override/viewCommon.ts +++ b/src/service-override/viewCommon.ts @@ -124,7 +124,11 @@ function getServiceOverride(_webviewIframeAlternateDomains?: string): IEditorOve true ), [IHistoryService.toString()]: new SyncDescriptor(HistoryService, [], false), - [ICustomEditorService.toString()]: new SyncDescriptor(CustomEditorService, [], true), + [ICustomEditorService.toString()]: new SyncDescriptor( + CustomEditorService, + [], + /** CustomEditorService registers the contribution point, so its instantiation can't be delayed */ false + ), [IWebviewService.toString()]: new SyncDescriptor(WebviewService, [], true), [IWebviewViewService.toString()]: new SyncDescriptor(WebviewViewService, [], true), [IWebviewWorkbenchService.toString()]: new SyncDescriptor(WebviewEditorService, [], true),