From 098aff78258343b89297559dc193888dd31b195b Mon Sep 17 00:00:00 2001 From: Luke Morrison Date: Mon, 27 Jul 2026 17:50:36 -0400 Subject: [PATCH 1/2] fix(linux): convert StartupWMClass template string to lowercase --- build/gulpfile.vscode.linux.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/build/gulpfile.vscode.linux.ts b/build/gulpfile.vscode.linux.ts index 45179160a57b86..21722abb714192 100644 --- a/build/gulpfile.vscode.linux.ts +++ b/build/gulpfile.vscode.linux.ts @@ -49,7 +49,7 @@ function prepareDebPackage(arch: string) { const desktops = es.merge(desktop, desktopUrlHandler) .pipe(replace('@@NAME_LONG@@', product.nameLong)) - .pipe(replace('@@NAME_SHORT@@', product.nameShort)) + .pipe(replace('@@NAME_SHORT@@', product.nameShort.toLowerCase().replace(/ /g, '-'))) .pipe(replace('@@NAME@@', product.applicationName)) .pipe(replace('@@EXEC@@', `/usr/share/${product.applicationName}/${product.applicationName}`)) .pipe(replace('@@ICON@@', product.linuxIconName)) @@ -159,7 +159,7 @@ function prepareRpmPackage(arch: string) { const desktops = es.merge(desktop, desktopUrlHandler) .pipe(replace('@@NAME_LONG@@', product.nameLong)) - .pipe(replace('@@NAME_SHORT@@', product.nameShort)) + .pipe(replace('@@NAME_SHORT@@', product.nameShort.toLowerCase().replace(/ /g, '-'))) .pipe(replace('@@NAME@@', product.applicationName)) .pipe(replace('@@EXEC@@', `/usr/share/${product.applicationName}/${product.applicationName}`)) .pipe(replace('@@ICON@@', product.linuxIconName)) @@ -246,7 +246,7 @@ function prepareSnapPackage(arch: string) { const desktops = es.merge(desktop, desktopUrlHandler) .pipe(replace('@@NAME_LONG@@', product.nameLong)) - .pipe(replace('@@NAME_SHORT@@', product.nameShort)) + .pipe(replace('@@NAME_SHORT@@', product.nameShort.toLowerCase().replace(/ /g, '-'))) .pipe(replace('@@NAME@@', product.applicationName)) .pipe(replace('@@EXEC@@', `${product.applicationName} --force-user-env`)) .pipe(replace('@@ICON@@', `\${SNAP}/meta/gui/${product.linuxIconName}.png`)) From 8a93bef54f592c24bb06a4495cecec38c90b2ce0 Mon Sep 17 00:00:00 2001 From: TumnusVirus <123709134+TumnusVirus@users.noreply.github.com> Date: Mon, 27 Jul 2026 18:01:07 -0400 Subject: [PATCH 2/2] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- build/gulpfile.vscode.linux.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/gulpfile.vscode.linux.ts b/build/gulpfile.vscode.linux.ts index 21722abb714192..7ff90ff779caf1 100644 --- a/build/gulpfile.vscode.linux.ts +++ b/build/gulpfile.vscode.linux.ts @@ -49,7 +49,7 @@ function prepareDebPackage(arch: string) { const desktops = es.merge(desktop, desktopUrlHandler) .pipe(replace('@@NAME_LONG@@', product.nameLong)) - .pipe(replace('@@NAME_SHORT@@', product.nameShort.toLowerCase().replace(/ /g, '-'))) + .pipe(replace('@@NAME_SHORT@@', product.applicationName)) .pipe(replace('@@NAME@@', product.applicationName)) .pipe(replace('@@EXEC@@', `/usr/share/${product.applicationName}/${product.applicationName}`)) .pipe(replace('@@ICON@@', product.linuxIconName))