### 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
_ensure_input_popup();
	return value_input;
}
Size2 EditorSpinSlider::get_minimum_size() const {
	Ref<StyleBox> sb = get_theme_stylebox(SNAME("normal"), SNAME("LineEdit"));
	Ref<Font> font = get_theme_font(SNAME("font"), SNAME("LineEdit"));
	int font_size = get_theme_font_size(SNAME("font_size"), SNAME("LineEdit"));
	Size2 ms = sb->get_minimum_size();
	ms.height += font->get_height(font_size);
	return ms;
}
void EditorSpinSlider::set_hide_slider(bool p_hide) {
	hide_slider = p_hide;
	queue_redraw();
}
bool EditorSpinSlider::is_hiding_slider() const {
	return hide_slider;
}
void EditorSpinSlider::set_label(const String &p_label) {
	label = p_label;
	queue_redraw();
}
String EditorSpinSlider::get_label() const {
	return label;
}
void EditorSpinSlider::set_suffix(const String &p_suffix) {
	suffix = p_suffix;
	queue_redraw();
}
String EditorSpinSlider::get_suffix() const {