From 04f0483788ced415f11080ac15194781b4e0c741 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Thu, 7 May 2026 16:21:05 +0200 Subject: [PATCH] Normalize number setting: Handle null, undefined, and empty string inputs --- src/main.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main.js b/src/main.js index f1f3baa..5331544 100644 --- a/src/main.js +++ b/src/main.js @@ -166,6 +166,7 @@ function clamp(value, min, max) { } function normalizeNumberSetting(value, fallback, { min, max, integer = false } = {}) { + if (value === null || value === undefined || (typeof value === 'string' && value.trim() === '')) return fallback; const parsed = Number(value); if (!Number.isFinite(parsed)) return fallback; const rounded = integer ? Math.trunc(parsed) : parsed;