From 007629a0508829124c07ad5728d6b7987967d07b Mon Sep 17 00:00:00 2001 From: Roo Code Date: Sat, 14 Feb 2026 08:10:54 +0000 Subject: [PATCH] fix: round font size multiplier to avoid floating point precision artifacts --- src/activate/registerCommands.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/activate/registerCommands.ts b/src/activate/registerCommands.ts index 257a17a7c3..c4184ebfe7 100644 --- a/src/activate/registerCommands.ts +++ b/src/activate/registerCommands.ts @@ -203,7 +203,7 @@ const getCommandsMap = ({ context, outputChannel, provider }: RegisterCommandOpt } const currentMultiplier = visibleProvider.contextProxy.getValue("chatFontSizeMultiplier") ?? 1 - const newMultiplier = Math.min(2, currentMultiplier + 0.1) + const newMultiplier = Math.min(2, Math.round((currentMultiplier + 0.1) * 10) / 10) await visibleProvider.contextProxy.setValue("chatFontSizeMultiplier", newMultiplier) await visibleProvider.postStateToWebview() }, @@ -215,7 +215,7 @@ const getCommandsMap = ({ context, outputChannel, provider }: RegisterCommandOpt } const currentMultiplier = visibleProvider.contextProxy.getValue("chatFontSizeMultiplier") ?? 1 - const newMultiplier = Math.max(0.5, currentMultiplier - 0.1) + const newMultiplier = Math.max(0.5, Math.round((currentMultiplier - 0.1) * 10) / 10) await visibleProvider.contextProxy.setValue("chatFontSizeMultiplier", newMultiplier) await visibleProvider.postStateToWebview() },