From ff9c30d1365dfd024161292eefbfdded756a2821 Mon Sep 17 00:00:00 2001 From: OpenCode Dev Date: Tue, 10 Feb 2026 10:40:35 +0000 Subject: [PATCH] Restore confirmation modal for proceed with build button --- chat/public/builder.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/chat/public/builder.js b/chat/public/builder.js index 6730332..dcd00bc 100644 --- a/chat/public/builder.js +++ b/chat/public/builder.js @@ -113,8 +113,14 @@ async function proceedWithBuild(planContent) { el.modelSelectWrap.style.display = 'inline-flex'; } - // Directly execute the build without showing confirmation modal - await executeBuild(planContent); + // Show confirmation modal before proceeding + if (el.confirmBuildModal) { + el.confirmBuildModal.style.display = 'flex'; + } else { + // Fallback to confirm if modal not found for some reason + const confirmBuild = confirm("Are you sure you want to proceed with this plan? This will start the build process."); + if (confirmBuild) await executeBuild(planContent); + } } async function executeBuild(planContent) {