diff --git a/editor/asset_library/editor_asset_installer.cpp b/editor/asset_library/editor_asset_installer.cpp index 77cc2e24ad..06b4dbeef2 100644 --- a/editor/asset_library/editor_asset_installer.cpp +++ b/editor/asset_library/editor_asset_installer.cpp @@ -155,8 +155,8 @@ void EditorAssetInstaller::open_asset(const String &p_path, bool p_autoskip_topl asset_title_label->set_text(asset_name); _check_has_toplevel(); - // Default to false, unless forced. - skip_toplevel = p_autoskip_toplevel; + // Default to false, unless forced. Don't skip "addons" by default + skip_toplevel = p_autoskip_toplevel && toplevel_prefix != "addons/"; skip_toplevel_check->set_block_signals(true); skip_toplevel_check->set_pressed(!skip_toplevel_check->is_disabled() && skip_toplevel); skip_toplevel_check->set_block_signals(false);