From 654e5da20d7ac31f243a3d43bbcb2d4c496b1de6 Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Thu, 25 Jan 2018 19:55:26 -0800 Subject: [PATCH] Settings search - write out result counts to feedback editor --- .../parts/preferences/browser/preferencesRenderers.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/parts/preferences/browser/preferencesRenderers.ts b/src/vs/workbench/parts/preferences/browser/preferencesRenderers.ts index 45373e35c5f3..ebfb9efbaae8 100644 --- a/src/vs/workbench/parts/preferences/browser/preferencesRenderers.ts +++ b/src/vs/workbench/parts/preferences/browser/preferencesRenderers.ts @@ -632,7 +632,6 @@ export class FeedbackWidgetRenderer extends Disposable { const result = this._currentResult; const metadata = result.metadata['nlpResult']; // Feedback only on nlpResult set for now - const marketplaceExtensionsResults = result.metadata['newExtensionsResult'] && result.metadata['newExtensionsResult'].scoredResults; const actualResults = metadata ? metadata.scoredResults : {}; const actualResultIds = Object.keys(actualResults); @@ -649,10 +648,14 @@ export class FeedbackWidgetRenderer extends Disposable { }); feedbackQuery['alts'] = []; + const groupCountsText = result.filteredGroups + .map(group => `// ${group.id}: ${group.sections[0].settings.length}`) + .join('\n'); + const contents = FeedbackWidgetRenderer.INSTRUCTION_TEXT + '\n' + JSON.stringify(feedbackQuery, undefined, ' ') + '\n\n' + this.getScoreText(actualResults) + '\n\n' + - this.getScoreText(marketplaceExtensionsResults) + '\n'; + groupCountsText + '\n'; this.editorService.openEditor({ contents, language: 'jsonc' }, /*sideBySide=*/true).then(feedbackEditor => { const sendFeedbackWidget = this._register(this.instantiationService.createInstance(FloatingClickWidget, feedbackEditor.getControl(), 'Send feedback', null));