### Godot version

v4.2.dev4.official [549fcce5f]

### System information

Windows 10

### Issue description

`scene/main/node.cpp:1757 - Parameter "p_node" is null.` when attempting to type after using find function. Does not happen in 4.2dev3.

https://github.com/godotengine/godot/assets/3820082/4a2818f7-cc3b-4b46-a0b1-5bc6a85b4abc


### Steps to reproduce

1) Open any script in the script editor
2) Ctrl+F to select some text that exists in the script
3) Hit escape to re-focus the script editor without placing the caret
4) Attempt to type



### Minimal reproduction project

[find-mrp.zip](https://github.com/godotengine/godot/files/12555561/find-mrp.zip)

if (!clear_button_enabled || !has_point(p_pos)) {
		return false;
	}
	Ref<Texture2D> icon = theme_cache.clear_icon;
	int x_ofs = theme_cache.normal->get_margin(SIDE_RIGHT);
	return p_pos.x > get_size().width - icon->get_width() - x_ofs;
}
void LineEdit::_update_theme_item_cache() {
	Control::_update_theme_item_cache();
	theme_cache.normal = get_theme_stylebox(SNAME("normal"));
	theme_cache.read_only = get_theme_stylebox(SNAME("read_only"));
	theme_cache.focus = get_theme_stylebox(SNAME("focus"));
	theme_cache.font = get_theme_font(SNAME("font"));
	theme_cache.font_size = get_theme_font_size(SNAME("font_size"));
	theme_cache.font_color = get_theme_color(SNAME("font_color"));
	theme_cache.font_uneditable_color = get_theme_color(SNAME("font_uneditable_color"));
	theme_cache.font_selected_color = get_theme_color(SNAME("font_selected_color"));
	theme_cache.font_outline_size = get_theme_constant(SNAME("outline_size"));
	theme_cache.font_outline_color = get_theme_color(SNAME("font_outline_color"));
	theme_cache.font_placeholder_color = get_theme_color(SNAME("font_placeholder_color"));
	theme_cache.caret_width = get_theme_constant(SNAME("caret_width"));
	theme_cache.caret_color = get_theme_color(SNAME("caret_color"));
	theme_cache.minimum_character_width = get_theme_constant(SNAME("minimum_character_width"));
	theme_cache.selection_color = get_theme_color(SNAME("selection_color"));
	theme_cache.clear_icon = get_theme_icon(SNAME("clear"));
	theme_cache.clear_button_color = get_theme_color(SNAME("clear_button_color"));
	theme_cache.clear_button_color_pressed = get_theme_color(SNAME("clear_button_color_pressed"));
	theme_cache.base_scale = get_theme_default_base_scale();
}
void LineEdit::_notification(int p_what) {