From 565972a23b8f9acfee0a111b1bbe39531986fba6 Mon Sep 17 00:00:00 2001 From: Silent Mode Date: Fri, 2 Oct 2026 22:15:14 +0200 Subject: [PATCH] =?UTF-8?q?Theseus=200.3.64:=20cleaner=20window=20title=20?= =?UTF-8?q?=E2=80=94=20"Theseus=20Navigator=20=E2=80=94=20is=20not=20respo?= =?UTF-8?q?nding",=20not=20the=20tagline?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Windows's "App is not responding" dialog and Task Manager read FileDescription from the exe's VERSIONINFO resource, which electron-builder sets from package.json's description. The marketing tagline sat there, so a frozen tab produced "Theseus Navigator — a browser that follows the thread. By Silent Mode, a Deviant project. is not responding". Override via build.extraMetadata so only the built asar's description is clipped to "Theseus Navigator"; the source description stays as-is for npm metadata. (The "not responding" freeze itself is fixed in 0.3.63 by the lazy tab restore — users still on 0.3.62 will see it until they take 0.3.63.) --- package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b2e0e307..440db0d9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "theseus-navigator", - "version": "0.3.63", + "version": "0.3.64", "license": "MPL-2.0", "description": "Theseus Navigator — a browser that follows the thread. By Silent Mode, a Deviant project.", "author": "Silent Mode", @@ -43,6 +43,9 @@ "appId": "st.silentmode.theseus", "productName": "Theseus Navigator", "artifactName": "TheseusNavigator-${version}-${arch}.${ext}", + "extraMetadata": { + "description": "Theseus Navigator" + }, "directories": { "output": "dist-public" },