Error handling bugfix: pass #2

This commit is contained in:
2026-10-02 07:20:55 +01:00
parent d8ea4f8e02
commit 7e353dbeb3
4 changed files with 15 additions and 17 deletions
+6 -5
View File
@@ -162,11 +162,12 @@ export default async function watcherEsbuildCTX() {
});
}
catch (error) {
logBuildErrorsOnce([
{
text: `Watcher rebuild failed: ${error?.message || String(error)}`,
},
], (line) => log.error(line));
// A "Build failed with N errors" rejection is the same
// failure the tracker's onEnd already reported (deduped).
const msg = String(error?.message || error || "");
if (!msg.startsWith("Build failed with")) {
logBuildErrorsOnce([{ text: `Watcher rebuild failed: ${msg}` }], (line) => log.error(line));
}
}
finally {
if (owns_recompile) {