### Godot version

4.1 beta1, 4.1.beta2 

### System information

Windows 11

### Issue description

Whenever you try to select an editable field like Scale.X and Scale.Y. The value is changed as soon as the focus is on.

This is random behavior but consistently reproducible throughout the editor.

https://github.com/godotengine/godot/assets/84369217/2773c297-bf4b-4dd7-86f7-0c837b8d4a12

**It is not reproducible in 4.0.3**

### Steps to reproduce

Reproducible in most of the editable text fields with floating point values.
It is random but consistent


### Minimal reproduction project

N.A
if (value_input_popup) {
		return;
	}
	value_input_popup = memnew(Control);
	add_child(value_input_popup);
	value_input = memnew(LineEdit);
	value_input->set_focus_mode(FOCUS_CLICK);
	value_input_popup->add_child(value_input);
	value_input->set_anchors_and_offsets_preset(PRESET_FULL_RECT);
	value_input_popup->connect("hidden", callable_mp(this, &EditorSpinSlider::_value_input_closed));
	value_input->connect("text_submitted", callable_mp(this, &EditorSpinSlider::_value_input_submitted));
	value_input->connect("focus_exited", callable_mp(this, &EditorSpinSlider::_value_focus_exited));
	value_input->connect("gui_input", callable_mp(this, &EditorSpinSlider::_value_input_gui_input));
	if (is_inside_tree()) {
		_update_value_input_stylebox();
	}
}
EditorSpinSlider::EditorSpinSlider() {
	set_focus_mode(FOCUS_ALL);
	grabber = memnew(TextureRect);
	add_child(grabber);
	grabber->hide();
	grabber->set_as_top_level(true);
	grabber->set_mouse_filter(MOUSE_FILTER_STOP);
	grabber->connect("mouse_entered", callable_mp(this, &EditorSpinSlider::_grabber_mouse_entered));
	grabber->connect("mouse_exited", callable_mp(this, &EditorSpinSlider::_grabber_mouse_exited));
	grabber->connect("gui_input", callable_mp(this, &EditorSpinSlider::_grabber_gui_input));
}