### Godot version

v4.0.beta.custom_build [705273140]

### System information

windows 10

### Issue description

When double-clicking a gltf file in the project, the Importer panel will open, but it will also extract the embedded textures.
This never happened in the previous version I was using (I'm not sure which beta I was using last- maybe 13 or 14).



### Steps to reproduce

open the project, and double-click the gltf file to open the importer, see that it creates an image file when it should stay embedded.


### Minimal reproduction project

[gltf import bug.zip](https://github.com/godotengine/godot/files/10522127/gltf.import.bug.zip)

if (use_optimizer) {
			_optimize_animations(ap, anim_optimizer_linerr, anim_optimizer_angerr, anim_optimizer_preerr);
		}
		bool use_compression = node_settings["compression/enabled"];
		int anim_compression_page_size = node_settings["compression/page_size"];
		if (use_compression) {
			_compress_animations(ap, anim_compression_page_size);
		}
		List<StringName> anims;
		ap->get_animation_list(&anims);
		for (const StringName &name : anims) {
			Ref<Animation> anim = ap->get_animation(name);
			if (p_animation_data.has(name)) {
				Dictionary anim_settings = p_animation_data[name];
				{
					
					List<ImportOption> iopts;
					get_internal_import_options(INTERNAL_IMPORT_CATEGORY_ANIMATION, &iopts);
					for (const ImportOption &F : iopts) {
						if (!anim_settings.has(F.option.name)) {
							anim_settings[F.option.name] = F.default_value;
						}
					}
				}
				anim->set_loop_mode(static_cast<Animation::LoopMode>((int)anim_settings["settings/loop_mode"]));
				bool save = anim_settings["save_to_file/enabled"];
				String path = anim_settings["save_to_file/path"];
				bool keep_custom = anim_settings["save_to_file/keep_custom_tracks"];
				Ref<Animation> saved_anim = _save_animation_to_file(anim, save, path, keep_custom);
				if (saved_anim != anim) {