From fb8fe8a50f7d697f5a33b0674608ba109c0221d1 Mon Sep 17 00:00:00 2001 From: Giancarlo Cicellyn Comneno Date: Thu, 21 May 2026 15:53:29 +0200 Subject: [PATCH] fix(ui): hide toaster commands in eSDK mode Toaster is started through the bitbake environment with 'source toaster', which is not expected to be available in eSDK mode. Disable the Toaster commands and hide the main BitBake menu entry when the eSDK mode context is active. --- package.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index eabe6b7af..45296f1f9 100644 --- a/package.json +++ b/package.json @@ -508,13 +508,15 @@ "command": "bitbake.start-toaster-in-browser", "title": "BitBake: Start toaster in browser", "description": "Start Toaster and reveal it in the browser.", - "icon": "$(preview)" + "icon": "$(preview)", + "enablement": "!bitbake.eSDKMode" }, { "command": "bitbake.stop-toaster", "title": "BitBake: Stop Toaster", "description": "This stops Toaster by running `source toaster stop`.", - "icon": "$(stop-circle)" + "icon": "$(stop-circle)", + "enablement": "!bitbake.eSDKMode" }, { "command": "bitbake.clear-workspace-state", @@ -676,7 +678,8 @@ }, { "command": "bitbake.start-toaster-in-browser", - "group": "1@bitbake_dev@4" + "group": "1@bitbake_dev@4", + "when": "!bitbake.eSDKMode" }, { "command": "bitbake.examine-dependency-taskexp",