From 6ae1bb7a5de86dca3a8452eb93f00bd5bd6f8e1b Mon Sep 17 00:00:00 2001 From: ks129 <45097959+ks129@users.noreply.github.com> Date: Thu, 18 Feb 2021 10:40:45 +0200 Subject: Don't overwrite user selection --- src/components/InputTypes/Select.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/components/InputTypes/Select.tsx b/src/components/InputTypes/Select.tsx index e01b2e9..2d0187a 100644 --- a/src/components/InputTypes/Select.tsx +++ b/src/components/InputTypes/Select.tsx @@ -178,9 +178,11 @@ class Select extends React.Component { } focusOption(): void { - this.props.state_dict.set("value", "temporary"); - this.props.onBlurHandler(); - this.props.state_dict.set("value", null); + if (!this.props.state_dict.get("value")) { + this.props.state_dict.set("value", "temporary"); + this.props.onBlurHandler(); + this.props.state_dict.set("value", null); + } } render(): JSX.Element { -- cgit v1.2.3