diff --git a/src/vs/workbench/electron-browser/actions.ts b/src/vs/workbench/electron-browser/actions.ts
index 43d12cb70583da4f7c7fc61004daeda209c01b53..082e28a6a7be684af70b523f84be426828bf3d79 100644
--- a/src/vs/workbench/electron-browser/actions.ts
+++ b/src/vs/workbench/electron-browser/actions.ts
@@ -904,9 +904,11 @@ export class ReportIssueAction extends Action {
const osVersion = `${os.type()} ${os.arch()} ${os.release()}`;
const queryStringPrefix = baseUrl.indexOf('?') === -1 ? '?' : '&';
const body = encodeURIComponent(
- `- VSCode Version: ${name} ${version}${isPure ? '' : ' **[Unsupported]**'} (${product.commit || 'Commit unknown'}, ${product.date || 'Date unknown'})
-- OS Version: ${osVersion}
-- Extensions: ${areExtensionsDisabled ? 'Extensions are disabled' : this.generateExtensionTable(extensions)}
+ `
+ - VSCode Version: ${name} ${version}${isPure ? '' : ' **[Unsupported]**'} (${product.commit || 'Commit unknown'}, ${product.date || 'Date unknown'})
+ - OS Version: ${osVersion}
+ - ${areExtensionsDisabled ? 'Extensions: Extensions are disabled' : this.generateExtensionTable(extensions)}
+
---
Steps to Reproduce:
@@ -932,7 +934,7 @@ Reproduces without extensions: Yes/No` : '')
extensions = nonThemes || [];
if (!extensions.length) {
- return 'none' + themeExclusionStr;
+ return 'Extensions: none' + themeExclusionStr;
}
let tableHeader = `Extension|Author (truncated)|Version
@@ -941,13 +943,13 @@ Reproduces without extensions: Yes/No` : '')
return `${e.manifest.name}|${e.manifest.publisher.substr(0, 3)}|${e.manifest.version}`;
}).join('\n');
- const extensionTable = `
+ const extensionTable = `Extensions (${extensions.length})
${tableHeader}
${table}
${themeExclusionStr}
-`;
+ `;
// 2000 chars is browsers de-facto limit for URLs, 400 chars are allowed for other string parts of the issue URL
// http://stackoverflow.com/questions/417142/what-is-the-maximum-length-of-a-url-in-different-browsers