diff --git a/doc/classes/EditorInterface.xml b/doc/classes/EditorInterface.xml
index d291a9e3558..5c00d2c41a6 100644
--- a/doc/classes/EditorInterface.xml
+++ b/doc/classes/EditorInterface.xml
@@ -247,8 +247,9 @@
+
- Opens the scene at the given path.
+ Opens the scene at the given path. If [param set_inherited] is [code]true[/code], creates a new inherited scene.
diff --git a/editor/editor_interface.compat.inc b/editor/editor_interface.compat.inc
index f5b35931fe7..26223863505 100644
--- a/editor/editor_interface.compat.inc
+++ b/editor/editor_interface.compat.inc
@@ -40,9 +40,14 @@ void EditorInterface::_popup_property_selector_bind_compat_94323(Object *p_objec
popup_property_selector(p_object, p_callback, p_type_filter, String());
}
+void EditorInterface::_open_scene_from_path_bind_compat_90057(const String &scene_path) {
+ return open_scene_from_path(scene_path, false);
+}
+
void EditorInterface::_bind_compatibility_methods() {
ClassDB::bind_compatibility_method(D_METHOD("popup_node_selector", "callback", "valid_types"), &EditorInterface::_popup_node_selector_bind_compat_94323, DEFVAL(TypedArray()));
ClassDB::bind_compatibility_method(D_METHOD("popup_property_selector", "object", "callback", "type_filter"), &EditorInterface::_popup_property_selector_bind_compat_94323, DEFVAL(PackedInt32Array()));
+ ClassDB::bind_compatibility_method(D_METHOD("open_scene_from_path", "scene_path"), &EditorInterface::_open_scene_from_path_bind_compat_90057);
}
#endif
diff --git a/editor/editor_interface.cpp b/editor/editor_interface.cpp
index 37b4e1291be..1a51e8dbf93 100644
--- a/editor/editor_interface.cpp
+++ b/editor/editor_interface.cpp
@@ -656,12 +656,12 @@ void EditorInterface::edit_script(const Ref