From 1c511d3441dd073972079f931ca2b9f3f569b502 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Sat, 14 Mar 2026 15:50:00 -0600 Subject: [PATCH] fix: Correct expression display on repeated '=' press Co-authored-by: aider (gemini/gemini-2.5-pro) --- calculator/calculator.app.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/calculator/calculator.app.js b/calculator/calculator.app.js index ebb251a..d619c9c 100644 --- a/calculator/calculator.app.js +++ b/calculator/calculator.app.js @@ -583,7 +583,11 @@ function buttonPress(val) { break; case '=': if (prevNumber != null && currNumber != null && operator != null) { - prevExpression = "(" + prevExpression + " " + operator + " " + currExpression + ")"; + let cExpr = currExpression; + if (hasPressedEquals && cExpr === "") { + cExpr = currNumber.toString(); + } + prevExpression = prevExpression + " " + operator + " " + cExpr; results = doMath(prevNumber, currNumber, operator); prevNumber = results; currExpression = "";