diff --git a/src/vs/workbench/parts/extensions/electron-browser/extensionTipsService.ts b/src/vs/workbench/parts/extensions/electron-browser/extensionTipsService.ts index 08b54360f97..275b756c232 100644 --- a/src/vs/workbench/parts/extensions/electron-browser/extensionTipsService.ts +++ b/src/vs/workbench/parts/extensions/electron-browser/extensionTipsService.ts @@ -134,6 +134,14 @@ export class ExtensionTipsService extends Disposable implements IExtensionTipsSe getFileBasedRecommendations(): string[] { const fileBased = Object.keys(this._fileBasedRecommendations) .sort((a, b) => { + if (this._fileBasedRecommendations[a] === this._fileBasedRecommendations[b]) { + if (product.extensionImportantTips[a]) { + return -1; + } + if (product.extensionImportantTips[b]) { + return 1; + } + } return this._fileBasedRecommendations[a] > this._fileBasedRecommendations[b] ? -1 : 1; }); return fileBased;