From deccc21032f9255b068471534b0e8645747ebfcc Mon Sep 17 00:00:00 2001 From: fraxken Date: Wed, 5 Nov 2025 20:51:58 +0100 Subject: [PATCH] fix(search-nav): window.activePackage should aways be a NPM spec --- public/main.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/public/main.js b/public/main.js index 8cc0f594..48537b4d 100644 --- a/public/main.js +++ b/public/main.js @@ -43,7 +43,10 @@ document.addEventListener("DOMContentLoaded", async() => { console.log(`[WEBSOCKET] data status = '${data.status || "NONE"}'`); if (data.rootDependencyName) { - window.activePackage = data.rootDependencyName; + // TODO: implement rootDependency as a whole spec in scanner + const rootDepVersion = Object.keys(data.dependencies[data.rootDependencyName].versions)[0]; + window.activePackage = data.rootDependencyName + "@" + rootDepVersion; + await init({ navigateToNetworkView: true }); initSearchNav(data, { initFromZero: false, @@ -245,7 +248,7 @@ function onSettingsSaved(defaultConfig = null) { const { nodes } = secureDataSet.build(); nsn.nodes.update(nodes.get()); const rootNode = secureDataSet.linker.get(0); - window.activePackage = rootNode.name; + window.activePackage = rootNode.name + "@" + rootNode.version; if (window.networkNav.currentNodeParams !== null) { window.navigation.setNavByName("network--view");