### Godot version

v4.0.beta15.mono.official [4fa6edc88]

### System information

Linux, Xorg

### Issue description

The entire window loses focus if you ungrab focus from a Control. 
This doesn't seem to happen in Beta 14 and older betas.

### Steps to reproduce

1. Create a Control that can grab focus (tested with LineEdit and TextEdit)
2. Grab focus
3. Release focus via release_focus() or hiding the node

### Minimal reproduction project

[FocusMinimal.zip](https://github.com/godotengine/godot/files/10498175/FocusMinimal.zip)

}
	if (keycode == Key::NONE) {
		keycode = (Key)physical_keycode;
	}
	
	
	
	
	
	Ref<InputEventKey> k;
	k.instantiate();
	k->set_window_id(p_window);
	_get_key_modifier_state(xkeyevent->state, k);
	
	
	
	
	
	if (xkeyevent->type != KeyPress) {
		p_echo = false;
		
		
		if (p_event_index + 1 < p_events.size()) {
			XEvent &peek_event = p_events[p_event_index + 1];
			
			
			
			
			
#define ABSDIFF(x, y) (((x) < (y)) ? ((y) - (x)) : ((x) - (y)))