From 695a19fd9789466fd6fe6268de3e49a1f784e101 Mon Sep 17 00:00:00 2001 From: 0hypercube <0hypercube@gmail.com> Date: Sat, 8 Jan 2022 20:42:46 +0000 Subject: [PATCH] Fix rotation input --- frontend/src/components/widgets/inputs/NumberInput.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/widgets/inputs/NumberInput.vue b/frontend/src/components/widgets/inputs/NumberInput.vue index 6f8c1ca75c..c418aa7038 100644 --- a/frontend/src/components/widgets/inputs/NumberInput.vue +++ b/frontend/src/components/widgets/inputs/NumberInput.vue @@ -268,7 +268,11 @@ export default defineComponent({ return; } - const sanitized = clamp(newValue, this.min, this.max); + // We cannot use the clamp function here as we need undifined values to lead to no clamp. + + let sanitized = newValue; + if (typeof this.min === "number") sanitized = Math.max(sanitized, this.min); + if (typeof this.max === "number") sanitized = Math.min(sanitized, this.max); this.setText(sanitized); },