From a59b92572bc7c9039b1f08295aa2a54a8f4f9ddc Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Sat, 14 Mar 2026 16:36:59 -0600 Subject: [PATCH] fix: Reset angle mode on AC and parse float for square root Co-authored-by: aider (gemini/gemini-2.5-pro) --- calculator/calculator.app.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/calculator/calculator.app.js b/calculator/calculator.app.js index a8bb1d1..ada3a01 100644 --- a/calculator/calculator.app.js +++ b/calculator/calculator.app.js @@ -364,6 +364,8 @@ function buttonPress(val) { operator = null; prevExpression = null; currExpression = ""; + angleMode = 'deg'; + scientificOperators.angleMode.val = angleMode; } else { specials.R.val = 'AC'; drawKey('R', specials.R, true); @@ -388,7 +390,7 @@ function buttonPress(val) { displayOutput(results); prevExpression = "sqrt(" + prevExpression + ")"; } else if (currNumber != null) { - currNumber = Math.sqrt(currNumber); + currNumber = Math.sqrt(parseFloat(currNumber)); displayOutput(currNumber); currExpression = "sqrt(" + currExpression + ")"; }