From d1b48ece7320976d12de83e89f3cf9371a789477 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ky=E2=84=93e=20Hensel?= Date: Wed, 15 Jan 2025 21:31:33 +1100 Subject: [PATCH] fix bug preventing cardinal direction increment (#9932) --- modules/ui/fields/input.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/modules/ui/fields/input.js b/modules/ui/fields/input.js index 9a7ee9080..04edf2a40 100644 --- a/modules/ui/fields/input.js +++ b/modules/ui/fields/input.js @@ -508,8 +508,10 @@ export function uiFieldText(field, context) { buttons.attr('disabled', 'disabled').classed('disabled', true); } else { var raw_vals = tags[field.key] || '0'; - const canIncDec = raw_vals.split(';').some(val => isFinite(Number(val)) - || isDirectionField && cardinal[val.trim().toLowerCase()]); + const canIncDec = raw_vals.split(';').some((val) => + isFinite(Number(val)) + || (isDirectionField && (val.trim().toLowerCase() in cardinal)) + ); buttons.attr('disabled', canIncDec ? null : 'disabled').classed('disabled', !canIncDec); } }