### Godot version

v4.0.beta.custom_build [fcba87e69]

### System information

Linux Ubuntu 20.04 with Unity desktop

### Issue description

In the SpriteFrames editor window, I can click on the arrows besides the Speed field to increase/decrease the speed. However, if I move my mouse a little, it will register a drag interaction which will reset the field to 0 FPS. I guess the drag is meant to quickly increase/decrease the field value when moving the mouse up/down or right/left as in some editors but in this case, it always sets the value to 0.

I couldn't find another numeric field supporting drag in Godot to compare with, so I cannot say if the bug is global or not. I only know about the expected drag behaviour in other engines, so maybe it was an attempt to do value change based on cardinal mouse drag delta.

### Steps to reproduce

Create a Resource > SpriteFrames with a dummy animation.
Locate the Speed field and hold press on the up/down arrow, then drag the mouse around.
Expected: the field value increases and decreases based on drag motion
Actual: the field value is always set to 0 FPS


### Minimal reproduction project

N/A
VBoxContainer *vbc = memnew(VBoxContainer);
	add_child(vbc);
	vbc->set_h_size_flags(SIZE_EXPAND_FILL);
	sb_vb = memnew(VBoxContainer);
	vbc->add_margin_child(TTR("Animation Frames:"), sb_vb, tre);
	HBoxContainer *hbc = memnew(HBoxContainer);
	sb_vb->add_child(hbc);
	playback_container = memnew(HBoxContainer);
	hbc->add_child(playback_container);
	play_bw_from = memnew(Btton);
	play_bw_from->set_flat(tre);
	play_bw_from->set_tooltip_text(TTR("Play selected animation backwards from crrent pos. (A)"));
	playback_container->add_child(play_bw_from);
	play_bw = memnew(Btton);
	play_bw->set_flat(tre);
	play_bw->set_tooltip_text(TTR("Play selected animation backwards from end. (Shift+A)"));
	playback_container->add_child(play_bw);
	stop = memnew(Btton);
	stop->set_flat(tre);
	stop->set_tooltip_text(TTR("Pase/stop animation playback. (S)"));
	playback_container->add_child(stop);
	play = memnew(Btton);
	play->set_flat(tre);
	play->set_tooltip_text(TTR("Play selected animation from start. (Shift+D)"));
	playback_container->add_child(play);
	play_from = memnew(Btton);
	play_from->set_flat(tre);
	play_from->set_tooltip_text(TTR("Play selected animation from crrent pos. (D)"));
	playback_container->add_child(play_from);
	playback_container->add_child(memnew(VSeparator));