From ebb1550fc7df68fface8dbbf89dee7d43c11184f Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Sat, 14 Mar 2026 15:29:41 -0600 Subject: [PATCH] fix: Relax scientific notation display trigger Co-authored-by: aider (gemini/gemini-2.5-pro) --- calculator/calculator.app.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/calculator/calculator.app.js b/calculator/calculator.app.js index e4c7f31..2897095 100644 --- a/calculator/calculator.app.js +++ b/calculator/calculator.app.js @@ -266,7 +266,7 @@ function displayOutput(num) { var numStr = num.toString(); var displayStr; - if (typeof num === 'number' && (g.stringWidth(numStr) > g.getWidth() - 20 || (num !== 0 && Math.abs(num) < 1e-4))) { + if (typeof num === 'number' && (numStr.indexOf('e') > -1 || (num !== 0 && Math.abs(num) < 1e-6))) { // try to format as scientific notation let precision = 10; // start with high precision while (precision >= 0) {