Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

When quitting the editor to the project list, editor settings are lost #40968

Closed
mechPenSketch opened this issue Aug 2, 2020 · 25 comments · Fixed by #85654
Closed

When quitting the editor to the project list, editor settings are lost #40968

mechPenSketch opened this issue Aug 2, 2020 · 25 comments · Fixed by #85654

Comments

@mechPenSketch
Copy link
Contributor

Godot version:

v3.2.2.stable.official

OS/device including version:

Windows 10, run through Steam (API v020)

Issue description:

Sometimes, when I go back to the Project List after making my edits in my project, it returns back to default settings such as editor font size resetting to normal. My projects that are on different folders are also gone, so I had to scan them again.

Steps to reproduce:
From the editor, click Editor > Quit to Project List. This happens randomly; I don't know how else to replicate it.

Minimal reproduction project:

N/A

@Calinou Calinou changed the title When Godot is reset, so are its settings. When quitting the editor to the project list, editor settings are lost Aug 2, 2020
@Calinou
Copy link
Member

Calinou commented Aug 2, 2020

I bet it's yet another issue related to Windows file locking limitations 🙂

@mechPenSketch
Copy link
Contributor Author

This happens to me yet again, but this time I got a screenshot as a start to where to debug:

godot_reset

@deanl42
Copy link

deanl42 commented Jun 5, 2021

This happens to me as well. I am avoiding the 'Quit To Project List Option' all together. Exiting out and reloading godot seems to be ok, just the quit to project list option. Running 3.3.1 stable

@Calinou
Copy link
Member

Calinou commented Aug 23, 2021

According to #52005, #51430 does not seem to resolve this issue.

@The-Kooky-Goopy-Groupie

Oye I found a thing that might be the issue for this! At least in the same area of issues. I was wanting to implement the word wrapping for my code editor, each time I went and edited the setting whenever I closed the project it did not keep the text wrapping. The issue is actually really simple in the fact that when in the editor settings only some of the changes prompt you to save and restart, which means when you close the app it doesn't keep the changes you made unless you did a save and reset edit.

I'm not sure if this is the same issue as the original exactly but if you're having the same issue you can try changing the resolution scale and then hitting the save and restart button on it. this keeps all the editor changes and so far it has not reverted after a decent bit of testing.

Example Pngs to show the edit of resolution save prompt and how it kept word wrapping after such
image
image

@KoBeWi
Copy link
Member

KoBeWi commented May 10, 2022

Can anyone reproduce this in 4.0 alpha?
I never had this happen.

@elenakrittik
Copy link
Contributor

Just to mention, i've experienced this issue in latest stable (3.4.4), too

@YuriSizov
Copy link
Contributor

I bet it's yet another issue related to Windows file locking limitations 🙂

We've discussed it a bit with the affected users on Discord, and have a theory that it's that plus having slower drives (like HDD speeds, maybe).

I've been using Godot for 3 years at this point, all on Windows (10), and that is on 3 different PCs. Never had this happen, but all of them had m.2 NVMe SSDs, so as fast as we can get at the moment. Given that anecdotal experience, I tend to agree that it can be likely related to slower drives and Windows' tendency to lock files.

@SimplyTolex
Copy link

experienced this issue just now. windows 10, steam v3.4.4.stable.official, have an alright SSD in the laptop yet the setting keep getting reset sometimes.
It happened after moved a picture into a project folder (in explorer, not in godot and didn't imported it in godot as well), I putted this picture as a project icon. After I pressed "quit to project list" button in the project menu, a save window opened (that tells that you have an unsaved changes). I pressed "Save and quit" and all of my editor settings got reset.

Here is the error in the console:
18-15 49 33--godot windows opt tools 64_48aMy

@carvalho-paulo
Copy link

The same issue happen to me with Godot v3.5.1 stable on Windows 10.

@moonxorsun
Copy link

moonxorsun commented May 14, 2023

The same issue happen to me with Godot v4.1 master 8c729f0 on Windows 10.
N4CY53D662~00Z2G@LLZ7JB
For me, editor is often restarted due to gdextension.

@TokisanGames
Copy link
Contributor

I never had an issue with this happening in GD3 or early GD4 alphas. But it happens to me constantly now. Every few days my editor settings get reset working from 4.0 and 4.1 win11/64. And since the defaults are highly annoying compared to what they used to be I have to go through and change them again.

I work on Terrain3D and gdextension and Godot crashes frequently during development, so this may be a factor.

I set editor_settings-4.tres to read only in the filesystem so Godot wouldn't rewrite it. But then everytime I start godot it not only prints errors in the console but multiple popup windows in the editor crying that it can't write to that file! Why are you rewriting the file!? I didn't ask you to make any changes. Don't touch my settings!

@intervolver
Copy link

This happens to me in 4.1 on windows 10. I doubt it's related to drive read speed as I'm running godot off of an m.2 NVME myself. I have only had it happen when I quit to project manager.

@Mupli
Copy link

Mupli commented Oct 23, 2023

same 4.1 Linux+Mono edition

@elenakrittik
Copy link
Contributor

elenakrittik commented Oct 26, 2023

I've been regularly hitting the "Quit to Project List" button during past few days, but can no longer reproduce it on 4.x nor 3.x. However, drive speed doesn't seem to matter since i cannot reproduce the issue on my old laptop (which i used at the time of writing my previous comment, for reference my current PC has an NVMe SSD drive) anymore (and e.g. intervolver had experienced the issue on a fast drive too).

Issue also doesn't seem to be Windows-specific if Mupli is to be believed, and also does not depend on Godot edition (regular/mono) or specific configuration (gdextensions).

From TokisanGames' comment it seems to me that to resolve this we only need to find the offending code path leading to overwriting config and refactor/remove it so that it no longer does (assuming that currently that code path has no reason to).

Apologies, figured this is a separate issue (if an issue at all, i suspect cross-version project settings conversion may lead to settings being overwritten on startup).

@YuriSizov
Copy link
Contributor

@elenakrittik There is no particular offending code. Settings just get updated to either save changes or ensure that the state in memory matches the state on disk. Previous discussion here points to issues with Windows file locking, which is a common problem with Windows. We just don't know when it happens and why it's not handled correctly. Any other reports may be entirely unrelated to the problem that initially started this.

@Listwon
Copy link
Contributor

Listwon commented Nov 23, 2023

"Quit To Project List" wiped the recent projects list and editor settings in v3.5.2.stable.mono.official [170ba33]. Windows 11, NVMe SSD drive.

@Griiimon
Copy link

Out of the blue this happened to me today. I never had this problem as far as I can remember. Been using Godot almost daily for 3 years.
I'm on Windows 10, v4.2.1. stable, non-steam version. Have been running this version for a long time. Made no changes to the OS except regular updates, no new hardware etc.

@TokisanGames
Copy link
Contributor

I've also had this happen in 4.2.2-stable/win11 when I had another copy of Godot open. The second copy can't open the settings file, and if it's the last one to close, it overwrites the file (that it allegedly couldn't open).

ERROR: Cannot open file 'C:/Users/Cory/AppData/Roaming/Godot/editor_settings-4.tres'.
   at: (scene/resources/resource_format_text.cpp:1643)
ERROR: Failed loading resource: C:/Users/Cory/AppData/Roaming/Godot/editor_settings-4.tres. Make sure resources have been imported by opening the project in the editor at least once.
   at: (core/io/resource_loader.cpp:274)
ERROR: Could not load editor settings from path: C:/Users/Cory/AppData/Roaming/Godot/editor_settings-4.tres
   at: create (editor/editor_settings.cpp:936)

As I mentioned before, I keep a backup copy of my file and closing godot and replacing the file restored my settings.

@Kylemcarthur
Copy link

Also just happened to me in v4.2.2.stable.official [15073af] on Windows 10. No way to recover it from what I can tell.

@SolHTML
Copy link

SolHTML commented Jul 11, 2024

kinda new to this but i was coding some game and i already made like 3 or 4 new inputs in the input map thingy but then one time when i came to make another one then use it in my code the godot terminal just told me that that input map doesn't exists even though in the project.godot file it shows it exists and when i reloaded the project it just resetted the project settings to what it was before i added the new input and i tried all methods in here, none of them worked.

@TokisanGames
Copy link
Contributor

TokisanGames commented Jul 11, 2024

@SolHTML Project settings are different from editor settings and unrelated to this issue. Search more for issues related to project settings or file a new issue if you're sure you've found a unique bug.

FWIW I've never had an issue saving or losing project settings, including the input map. Edit the input map again, then while Godot is open, look at your project.godot file and see if your changes are there. You typically need to save within Godot, even if scenes aren't open, to have it write to the project file.

@SolHTML
Copy link

SolHTML commented Jul 11, 2024

@SolHTML Project settings are different from editor settings and unrelated to this issue. Search more for issues related to project settings or file a new issue if you're sure you've found a unique bug.

FWIW I've never had an issue saving or losing project settings, including the input map. Edit the input map again, then while Godot is open, look at your project.godot file and see if your changes are there. You typically need to save within Godot, even if scenes aren't open, to have it write to the project file.

i already tried that but i'll take a unique bug, and i can't find a post talking about my "unique" bug so ahhh
i'll just find a way to sweep it under the rug

@Herbherth
Copy link

Herbherth commented Jul 19, 2024

I might have found something that can lead to understand the problem.
First, let me explain what I was doing, btw, I am using Godot 4.2.1:

  1. I am working on a plugin right now, and I've made my plugin settings to be together with editor settings using EditorSettings.set_setting and everything was working like a charm, until I noticed that if I remove the settings on _exit_tree method, the saved options would never be permanent. Thus, I tried to just delete the setting on _disable_plugin method, and then the same problem happened to me and every editor setting ever was reset.

  2. I did some tests to figure out what is happening and figured some things out:

  • It was only being reset when I opened the Project List, but if I opened direct through project.godot, all my settings, including from my plugin, would be untouched.
  • If I disable my plugin, or it is auto disabled on tree_exit (called on quit project) there is no problem.
  • For some reason, the editor_settings-4.tres file is modified every time the Project List is open.

Let me show what I mean for this last one

Here is how the file looks like if I have some project open or nothing at all (the file looks the same)
[gd_resource type="EditorSettings" load_steps=6 format=3]

[sub_resource type="InputEventKey" id="InputEventKey_r6pp5"]
device = -1
alt_pressed = true
physical_keycode = 4194321

[sub_resource type="InputEventKey" id="InputEventKey_h168n"]
shift_pressed = true
keycode = 4194306

[sub_resource type="InputEventKey" id="InputEventKey_irhuv"]
device = -1
alt_pressed = true
physical_keycode = 4194319

[sub_resource type="InputEventKey" id="InputEventKey_wk7oy"]
command_or_control_autoremap = true
alt_pressed = true
keycode = 4194322

[sub_resource type="InputEventKey" id="InputEventKey_8adov"]
device = -1
ctrl_pressed = true
physical_keycode = 68

[resource]
interface/editor/editor_language = "en"
interface/theme/base_color = Color(0.21, 0.24, 0.29, 1)
interface/theme/accent_color = Color(0.44, 0.73, 0.98, 1)
interface/theme/contrast = 0.3
text_editor/theme/highlighting/symbol_color = Color(0.67, 0.79, 1, 1)
text_editor/theme/highlighting/keyword_color = Color(1, 0.44, 0.52, 1)
text_editor/theme/highlighting/control_flow_keyword_color = Color(1, 0.55, 0.8, 1)
text_editor/theme/highlighting/base_type_color = Color(0.26, 1, 0.76, 1)
text_editor/theme/highlighting/engine_type_color = Color(0.56, 1, 0.86, 1)
text_editor/theme/highlighting/user_type_color = Color(0.78, 1, 0.93, 1)
text_editor/theme/highlighting/comment_color = Color(0.8025, 0.81, 0.8225, 0.5)
text_editor/theme/highlighting/doc_comment_color = Color(0.6, 0.7, 0.8, 0.8)
text_editor/theme/highlighting/string_color = Color(1, 0.93, 0.63, 1)
text_editor/theme/highlighting/background_color = Color(0.1155, 0.132, 0.1595, 1)
text_editor/theme/highlighting/completion_background_color = Color(0.21, 0.24, 0.29, 1)
text_editor/theme/highlighting/completion_selected_color = Color(1, 1, 1, 0.07)
text_editor/theme/highlighting/completion_existing_color = Color(1, 1, 1, 0.14)
text_editor/theme/highlighting/completion_font_color = Color(0.8025, 0.81, 0.8225, 1)
text_editor/theme/highlighting/text_color = Color(0.8025, 0.81, 0.8225, 1)
text_editor/theme/highlighting/line_number_color = Color(0.8025, 0.81, 0.8225, 0.5)
text_editor/theme/highlighting/safe_line_number_color = Color(0.8025, 0.972, 0.8225, 0.75)
text_editor/theme/highlighting/caret_color = Color(1, 1, 1, 1)
text_editor/theme/highlighting/selection_color = Color(0.44, 0.73, 0.98, 0.4)
text_editor/theme/highlighting/brace_mismatch_color = Color(1, 0.47, 0.42, 1)
text_editor/theme/highlighting/current_line_color = Color(1, 1, 1, 0.07)
text_editor/theme/highlighting/line_length_guideline_color = Color(0.21, 0.24, 0.29, 1)
text_editor/theme/highlighting/word_highlighted_color = Color(1, 1, 1, 0.07)
text_editor/theme/highlighting/number_color = Color(0.63, 1, 0.88, 1)
text_editor/theme/highlighting/function_color = Color(0.34, 0.7, 1, 1)
text_editor/theme/highlighting/member_variable_color = Color(0.736, 0.88, 1, 1)
text_editor/theme/highlighting/mark_color = Color(1, 0.47, 0.42, 0.3)
text_editor/theme/highlighting/breakpoint_color = Color(1, 0.47, 0.42, 1)
text_editor/theme/highlighting/code_folding_color = Color(1, 1, 1, 0.27)
text_editor/theme/highlighting/search_result_color = Color(1, 1, 1, 0.07)
asset_library/available_urls = {
"godotengine.org (Official)": "https://godotengine.org/asset-library/api"
}
asset_library/use_threads = true
export/android/java_sdk_path = ""
export/android/android_sdk_path = ""
export/android/debug_keystore = ""
export/android/debug_keystore_user = "androiddebugkey"
export/android/debug_keystore_pass = "android"
export/android/force_system_user = false
export/android/shutdown_adb_on_exit = true
export/android/one_click_deploy_clear_previous_install = false
export/android/use_wifi_for_remote_debug = false
export/android/wifi_remote_debug_host = "localhost"
export/macos/rcodesign = ""
export/web/http_host = "localhost"
export/web/http_port = 8060
export/web/use_tls = false
export/web/tls_key = ""
export/web/tls_certificate = ""
export/windows/rcedit = ""
export/windows/signtool = ""
interface/editor/save_on_focus_loss = false
interface/editor/show_update_spinner = false
interface/editor/update_continuously = false
interface/editor/localize_settings = true
interface/scene_tabs/restore_scenes_on_load = true
interface/inspector/default_property_name_style = 1
interface/inspector/default_float_step = 0.001
interface/inspector/disable_folding = false
interface/inspector/auto_unfold_foreign_scenes = true
interface/inspector/horizontal_vector2_editing = false
interface/inspector/horizontal_vector_types_editing = true
interface/inspector/open_resources_in_current_inspector = true
interface/inspector/resources_to_open_in_new_inspector = PackedStringArray("Script", "MeshLibrary")
interface/inspector/default_color_picker_mode = 0
interface/inspector/default_color_picker_shape = 3
_default_feature_profile = ""
interface/editors/show_scene_tree_root_selection = true
interface/editors/derive_script_globals_by_name = true
docks/scene_tree/ask_before_deleting_related_animation_tracks = true
_use_favorites_root_selection = false
filesystem/file_server/port = 6010
filesystem/file_server/password = ""
editors/3d/manipulator_gizmo_size = 80
editors/3d/manipulator_gizmo_opacity = 0.9
editors/3d/navigation/show_viewport_rotation_gizmo = true
editors/3d/navigation/show_viewport_navigation_gizmo = false
text_editor/behavior/files/auto_reload_and_parse_scripts_on_save = true
text_editor/behavior/files/open_dominant_script_on_scene_change = true
text_editor/external/use_external_editor = false
text_editor/external/exec_path = ""
text_editor/script_list/script_temperature_enabled = true
text_editor/script_list/script_temperature_history_size = 15
text_editor/script_list/group_help_pages = true
text_editor/script_list/sort_scripts_by = 0
text_editor/script_list/list_script_names_as = 0
text_editor/external/exec_flags = "{file}"
version_control/username = ""
version_control/ssh_public_key_path = ""
version_control/ssh_private_key_path = ""
editors/bone_mapper/handle_colors/unset = Color(0.3, 0.3, 0.3, 1)
editors/bone_mapper/handle_colors/set = Color(0.1, 0.6, 0.25, 1)
editors/bone_mapper/handle_colors/missing = Color(0.8, 0.2, 0.8, 1)
editors/bone_mapper/handle_colors/error = Color(0.8, 0.2, 0.2, 1)
network/debug_adapter/remote_port = 6006
network/debug_adapter/request_timeout = 1000
network/debug_adapter/sync_breakpoints = false
editors/3d_gizmos/gizmo_settings/path3d_tilt_disk_size = 0.8
editors/3d_gizmos/gizmo_colors/path = Color(0.5, 0.5, 1, 0.9)
editors/3d_gizmos/gizmo_colors/path_tilt = Color(1, 1, 0.4, 0.9)
editors/3d_gizmos/gizmo_colors/skeleton = Color(1, 0.8, 0.4, 1)
editors/3d_gizmos/gizmo_colors/selected_bone = Color(0.8, 0.3, 0, 1)
editors/3d_gizmos/gizmo_settings/bone_axis_length = 0.1
editors/3d_gizmos/gizmo_settings/bone_shape = 1
editors/3d_gizmos/gizmo_colors/csg = Color(0, 0.4, 1, 0.15)
editors/grid_map/editor_side = 1
editors/grid_map/palette_min_width = 230
editors/grid_map/preview_size = 64
export/ssh/ssh = ""
export/ssh/scp = ""
network/language_server/remote_host = "127.0.0.1"
network/language_server/remote_port = 6005
network/language_server/enable_smart_resolve = true
network/language_server/show_native_symbols_in_editor = false
network/language_server/use_thread = false
network/language_server/poll_limit_usec = 100000
editors/3d_gizmos/gizmo_colors/camera = Color(0.8, 0.4, 0.8, 1)
editors/3d_gizmos/gizmo_colors/stream_player_3d = Color(0.4, 0.8, 1, 1)
editors/3d_gizmos/gizmo_colors/occluder = Color(0.8, 0.5, 1, 1)
editors/3d_gizmos/gizmo_colors/visibility_notifier = Color(0.8, 0.5, 0.7, 1)
editors/3d_gizmos/gizmo_colors/particles = Color(0.8, 0.7, 0.4, 1)
editors/3d_gizmos/gizmo_colors/particle_attractor = Color(1, 0.7, 0.5, 1)
editors/3d_gizmos/gizmo_colors/particle_collision = Color(0.5, 0.7, 1, 1)
editors/3d_gizmos/gizmo_colors/reflection_probe = Color(0.6, 1, 0.5, 1)
editors/3d_gizmos/gizmo_colors/decal = Color(0.6, 0.5, 1, 1)
editors/3d_gizmos/gizmo_colors/voxel_gi = Color(0.5, 1, 0.6, 1)
editors/3d_gizmos/gizmo_colors/lightmap_lines = Color(0.5, 0.6, 1, 1)
editors/3d_gizmos/gizmo_colors/lightprobe_lines = Color(0.5, 0.6, 1, 1)
editors/3d_gizmos/gizmo_colors/joint_body_a = Color(0.6, 0.8, 1, 1)
editors/3d_gizmos/gizmo_colors/joint_body_b = Color(0.6, 0.9, 1, 1)
editors/3d_gizmos/gizmo_colors/fog_volume = Color(0.5, 0.7, 1, 1)
text_editor/theme/highlighting/gdscript/function_definition_color = Color(0.4, 0.9, 1, 1)
text_editor/theme/highlighting/gdscript/global_function_color = Color(0.64, 0.64, 0.96, 1)
text_editor/theme/highlighting/gdscript/node_path_color = Color(0.72, 0.77, 0.49, 1)
text_editor/theme/highlighting/gdscript/node_reference_color = Color(0.39, 0.76, 0.35, 1)
text_editor/theme/highlighting/gdscript/annotation_color = Color(1, 0.7, 0.45, 1)
text_editor/theme/highlighting/gdscript/string_name_color = Color(1, 0.76, 0.65, 1)
text_editor/theme/highlighting/comment_markers/critical_color = Color(0.77, 0.35, 0.35, 1)
text_editor/theme/highlighting/comment_markers/warning_color = Color(0.72, 0.61, 0.48, 1)
text_editor/theme/highlighting/comment_markers/notice_color = Color(0.56, 0.67, 0.51, 1)
text_editor/theme/highlighting/comment_markers/critical_list = "ALERT,ATTENTION,CAUTION,CRITICAL,DANGER,SECURITY"
text_editor/theme/highlighting/comment_markers/warning_list = "BUG,DEPRECATED,FIXME,HACK,TASK,TBD,TODO,WARNING"
text_editor/theme/highlighting/comment_markers/notice_list = "INFO,NOTE,NOTICE,TEST,TESTING"
text_editor/help/sort_functions_alphabetically = true
shortcuts = [{
"name": "script_text_editor/indent",
"shortcuts": [SubResource("InputEventKey_r6pp5")]
}, {
"name": "script_text_editor/unindent",
"shortcuts": [SubResource("InputEventKey_h168n"), SubResource("InputEventKey_irhuv")]
}, {
"name": "script_text_editor/duplicate_lines",
"shortcuts": [SubResource("InputEventKey_wk7oy"), SubResource("InputEventKey_8adov")]
}]
And here if the Project List is open
[gd_resource type="EditorSettings" load_steps=6 format=3]

[sub_resource type="InputEventKey" id="InputEventKey_r6pp5"]
device = -1
alt_pressed = true
physical_keycode = 4194321

[sub_resource type="InputEventKey" id="InputEventKey_h168n"]
shift_pressed = true
keycode = 4194306

[sub_resource type="InputEventKey" id="InputEventKey_irhuv"]
device = -1
alt_pressed = true
physical_keycode = 4194319

[sub_resource type="InputEventKey" id="InputEventKey_wk7oy"]
command_or_control_autoremap = true
alt_pressed = true
keycode = 4194322

[sub_resource type="InputEventKey" id="InputEventKey_8adov"]
device = -1
ctrl_pressed = true
physical_keycode = 68

[resource]
resource_local_to_scene = false
resource_name = ""
interface/editor/editor_language = "en"
interface/editor/display_scale = 0
interface/editor/editor_screen = -2
interface/editor/project_manager_screen = -2
interface/editor/debug/enable_pseudolocalization = false
interface/editor/use_embedded_menu = false
interface/editor/expand_to_title = true
interface/editor/custom_display_scale = 1.0
interface/editor/main_font_size = 14
interface/editor/code_font_size = 14
interface/editor/code_font_contextual_ligatures = 1
interface/editor/code_font_custom_opentype_features = ""
interface/editor/code_font_custom_variations = ""
interface/editor/font_antialiasing = 1
interface/editor/font_hinting = 0
interface/editor/font_subpixel_positioning = 1
interface/editor/main_font = ""
interface/editor/main_font_bold = ""
interface/editor/code_font = ""
interface/editor/low_processor_mode_sleep_usec = 6900
interface/editor/unfocused_low_processor_mode_sleep_usec = 100000
interface/editor/separate_distraction_mode = false
interface/editor/automatically_open_screenshots = true
interface/editor/single_window_mode = false
interface/editor/mouse_extra_buttons_navigate_history = true
interface/editor/save_each_scene_on_quit = true
interface/editor/accept_dialog_cancel_ok_buttons = 0
interface/editor/show_internal_errors_in_toast_notifications = 0
interface/inspector/max_array_dictionary_items_per_page = 20
interface/inspector/show_low_level_opentype_features = false
interface/inspector/float_drag_speed = 5.0
interface/theme/preset = "Default"
interface/theme/icon_and_font_color = 0
interface/theme/base_color = Color(0.21, 0.24, 0.29, 1)
interface/theme/accent_color = Color(0.44, 0.73, 0.98, 1)
interface/theme/contrast = 0.3
interface/theme/draw_extra_borders = false
interface/theme/icon_saturation = 1.0
interface/theme/relationship_line_opacity = 0.1
interface/theme/border_size = 0
interface/theme/corner_radius = 3
interface/theme/additional_spacing = 0.0
interface/theme/custom_theme = ""
interface/touchscreen/increase_scrollbar_touch_area = false
interface/touchscreen/enable_long_press_as_right_click = false
interface/touchscreen/enable_pan_and_scale_gestures = false
interface/touchscreen/scale_gizmo_handles = 1
interface/scene_tabs/display_close_button = 1
interface/scene_tabs/show_thumbnail_on_hover = true
interface/scene_tabs/maximum_width = 350
interface/scene_tabs/show_script_button = false
interface/multi_window/enable = true
interface/multi_window/restore_windows_on_load = true
interface/multi_window/maximize_window = false
filesystem/external_programs/raster_image_editor = ""
filesystem/external_programs/vector_image_editor = ""
filesystem/external_programs/audio_editor = ""
filesystem/external_programs/3d_model_editor = ""
filesystem/directories/autoscan_project_path = ""
filesystem/directories/default_project_path = "C:/Users/Herbh/OneDrive/Documentos"
filesystem/on_save/compress_binary_resources = true
filesystem/on_save/safe_save_on_backup_then_rename = true
filesystem/file_dialog/show_hidden_files = false
filesystem/file_dialog/display_mode = 0
filesystem/file_dialog/thumbnail_size = 64
filesystem/import/blender/blender3_path = ""
filesystem/import/blender/rpc_port = 6011
filesystem/import/blender/rpc_server_uptime = 5
filesystem/import/fbx/fbx2gltf_path = ""
filesystem/tools/oidn/oidn_denoise_path = ""
docks/scene_tree/start_create_dialog_fully_expanded = false
docks/scene_tree/auto_expand_to_selected = true
docks/filesystem/thumbnail_size = 64
docks/filesystem/always_show_folders = true
docks/filesystem/textfile_extensions = "txt,md,cfg,ini,log,json,yml,yaml,toml,xml"
docks/property_editor/auto_refresh_interval = 0.2
docks/property_editor/subresource_hue_tint = 0.75
text_editor/theme/color_theme = "Default"
text_editor/theme/highlighting/symbol_color = Color(0.67, 0.79, 1, 1)
text_editor/theme/highlighting/keyword_color = Color(1, 0.44, 0.52, 1)
text_editor/theme/highlighting/control_flow_keyword_color = Color(1, 0.55, 0.8, 1)
text_editor/theme/highlighting/base_type_color = Color(0.26, 1, 0.76, 1)
text_editor/theme/highlighting/engine_type_color = Color(0.56, 1, 0.86, 1)
text_editor/theme/highlighting/user_type_color = Color(0.78, 1, 0.93, 1)
text_editor/theme/highlighting/comment_color = Color(0.8025, 0.81, 0.8225, 0.5)
text_editor/theme/highlighting/doc_comment_color = Color(0.6, 0.7, 0.8, 0.8)
text_editor/theme/highlighting/string_color = Color(1, 0.93, 0.63, 1)
text_editor/theme/highlighting/background_color = Color(0.1155, 0.132, 0.1595, 1)
text_editor/theme/highlighting/completion_background_color = Color(0.21, 0.24, 0.29, 1)
text_editor/theme/highlighting/completion_selected_color = Color(1, 1, 1, 0.07)
text_editor/theme/highlighting/completion_existing_color = Color(1, 1, 1, 0.14)
text_editor/theme/highlighting/completion_scroll_color = Color(1, 1, 1, 0.29)
text_editor/theme/highlighting/completion_scroll_hovered_color = Color(1, 1, 1, 0.4)
text_editor/theme/highlighting/completion_font_color = Color(0.8025, 0.81, 0.8225, 1)
text_editor/theme/highlighting/text_color = Color(0.8025, 0.81, 0.8225, 1)
text_editor/theme/highlighting/line_number_color = Color(0.8025, 0.81, 0.8225, 0.5)
text_editor/theme/highlighting/safe_line_number_color = Color(0.8025, 0.972, 0.8225, 0.75)
text_editor/theme/highlighting/caret_color = Color(1, 1, 1, 1)
text_editor/theme/highlighting/caret_background_color = Color(0, 0, 0, 1)
text_editor/theme/highlighting/text_selected_color = Color(0, 0, 0, 0)
text_editor/theme/highlighting/selection_color = Color(0.44, 0.73, 0.98, 0.4)
text_editor/theme/highlighting/brace_mismatch_color = Color(1, 0.47, 0.42, 1)
text_editor/theme/highlighting/current_line_color = Color(1, 1, 1, 0.07)
text_editor/theme/highlighting/line_length_guideline_color = Color(0.21, 0.24, 0.29, 1)
text_editor/theme/highlighting/word_highlighted_color = Color(1, 1, 1, 0.07)
text_editor/theme/highlighting/number_color = Color(0.63, 1, 0.88, 1)
text_editor/theme/highlighting/function_color = Color(0.34, 0.7, 1, 1)
text_editor/theme/highlighting/member_variable_color = Color(0.736, 0.88, 1, 1)
text_editor/theme/highlighting/mark_color = Color(1, 0.47, 0.42, 0.3)
text_editor/theme/highlighting/bookmark_color = Color(0.08, 0.49, 0.98, 1)
text_editor/theme/highlighting/breakpoint_color = Color(1, 0.47, 0.42, 1)
text_editor/theme/highlighting/executing_line_color = Color(0.98, 0.89, 0.27, 1)
text_editor/theme/highlighting/code_folding_color = Color(1, 1, 1, 0.27)
text_editor/theme/highlighting/folded_code_region_color = Color(0.68, 0.46, 0.77, 0.2)
text_editor/theme/highlighting/search_result_color = Color(1, 1, 1, 0.07)
text_editor/theme/highlighting/search_result_border_color = Color(0.41, 0.61, 0.91, 0.38)
text_editor/appearance/caret/type = 0
text_editor/appearance/caret/caret_blink = true
text_editor/appearance/caret/caret_blink_interval = 0.5
text_editor/appearance/caret/highlight_current_line = true
text_editor/appearance/caret/highlight_all_occurrences = true
text_editor/appearance/guidelines/show_line_length_guidelines = true
text_editor/appearance/guidelines/line_length_guideline_soft_column = 80
text_editor/appearance/guidelines/line_length_guideline_hard_column = 100
text_editor/appearance/gutters/show_line_numbers = true
text_editor/appearance/gutters/line_numbers_zero_padded = false
text_editor/appearance/gutters/highlight_type_safe_lines = true
text_editor/appearance/gutters/show_info_gutter = true
text_editor/appearance/minimap/show_minimap = true
text_editor/appearance/minimap/minimap_width = 80
text_editor/appearance/lines/code_folding = true
text_editor/appearance/lines/word_wrap = 0
text_editor/appearance/lines/autowrap_mode = 3
text_editor/appearance/whitespace/draw_tabs = true
text_editor/appearance/whitespace/draw_spaces = false
text_editor/appearance/whitespace/line_spacing = 4
text_editor/behavior/navigation/move_caret_on_right_click = true
text_editor/behavior/navigation/scroll_past_end_of_file = false
text_editor/behavior/navigation/smooth_scrolling = true
text_editor/behavior/navigation/v_scroll_speed = 80
text_editor/behavior/navigation/drag_and_drop_selection = true
text_editor/behavior/navigation/stay_in_script_editor_on_node_selected = true
text_editor/behavior/indent/type = 0
text_editor/behavior/indent/size = 4
text_editor/behavior/indent/auto_indent = true
text_editor/behavior/files/trim_trailing_whitespace_on_save = false
text_editor/behavior/files/autosave_interval_secs = 0
text_editor/behavior/files/restore_scripts_on_load = true
text_editor/behavior/files/convert_indent_on_save = true
text_editor/behavior/files/auto_reload_scripts_on_external_change = false
text_editor/script_list/show_members_overview = true
text_editor/script_list/sort_members_outline_alphabetically = false
text_editor/completion/idle_parse_delay = 2.0
text_editor/completion/auto_brace_complete = true
text_editor/completion/code_complete_enabled = true
text_editor/completion/code_complete_delay = 0.3
text_editor/completion/put_callhint_tooltip_below_current_line = true
text_editor/completion/complete_file_paths = true
text_editor/completion/add_type_hints = false
text_editor/completion/use_single_quotes = false
text_editor/completion/colorize_suggestions = true
text_editor/help/show_help_index = true
text_editor/help/help_font_size = 16
text_editor/help/help_source_font_size = 15
text_editor/help/help_title_font_size = 23
text_editor/help/class_reference_examples = 0
editors/grid_map/pick_distance = 5000.0
editors/3d/primary_grid_color = Color(0.56, 0.56, 0.56, 0.5)
editors/3d/secondary_grid_color = Color(0.38, 0.38, 0.38, 0.5)
editors/3d/selection_box_color = Color(1, 0.5, 0, 1)
editors/3d_gizmos/gizmo_colors/instantiated = Color(0.7, 0.7, 0.7, 0.6)
editors/3d_gizmos/gizmo_colors/joint = Color(0.5, 0.8, 1, 1)
editors/3d_gizmos/gizmo_colors/shape = Color(0.5, 0.7, 1, 1)
editors/3d/primary_grid_steps = 8
editors/3d/grid_size = 200
editors/3d/grid_division_level_max = 2
editors/3d/grid_division_level_min = 0
editors/3d/grid_division_level_bias = -0.2
editors/3d/grid_xz_plane = true
editors/3d/grid_xy_plane = false
editors/3d/grid_yz_plane = false
editors/3d/default_fov = 70.0
editors/3d/default_z_near = 0.05
editors/3d/default_z_far = 4000.0
editors/3d/navigation/invert_x_axis = false
editors/3d/navigation/invert_y_axis = false
editors/3d/navigation/navigation_scheme = 0
editors/3d/navigation/zoom_style = 0
editors/3d/navigation/emulate_numpad = false
editors/3d/navigation/emulate_3_button_mouse = false
editors/3d/navigation/orbit_modifier = 0
editors/3d/navigation/pan_modifier = 1
editors/3d/navigation/zoom_modifier = 4
editors/3d/navigation/warped_mouse_panning = true
editors/3d/navigation_feel/orbit_sensitivity = 0.25
editors/3d/navigation_feel/orbit_inertia = 0.0
editors/3d/navigation_feel/translation_inertia = 0.05
editors/3d/navigation_feel/zoom_inertia = 0.05
editors/3d/freelook/freelook_navigation_scheme = 0
editors/3d/freelook/freelook_sensitivity = 0.25
editors/3d/freelook/freelook_inertia = 0.0
editors/3d/freelook/freelook_base_speed = 5.0
editors/3d/freelook/freelook_activation_modifier = 0
editors/3d/freelook/freelook_speed_zoom_link = false
editors/2d/grid_color = Color(1, 1, 1, 0.07)
editors/2d/guides_color = Color(0.6, 0, 0.8, 1)
editors/2d/smart_snapping_line_color = Color(0.9, 0.1, 0.1, 1)
editors/2d/bone_width = 5.0
editors/2d/bone_color1 = Color(1, 1, 1, 0.7)
editors/2d/bone_color2 = Color(0.6, 0.6, 0.6, 0.7)
editors/2d/bone_selected_color = Color(0.9, 0.45, 0.45, 0.7)
editors/2d/bone_ik_color = Color(0.9, 0.9, 0.45, 0.7)
editors/2d/bone_outline_color = Color(0.35, 0.35, 0.35, 0.5)
editors/2d/bone_outline_size = 2.0
editors/2d/viewport_border_color = Color(0.4, 0.4, 1, 0.4)
editors/2d/use_integer_zoom_by_default = false
editors/panning/2d_editor_panning_scheme = 0
editors/panning/sub_editors_panning_scheme = 0
editors/panning/animation_editors_panning_scheme = 1
editors/panning/simple_panning = false
editors/panning/warped_mouse_panning = true
editors/panning/2d_editor_pan_speed = 20
editors/tiles_editor/display_grid = true
editors/tiles_editor/grid_color = Color(1, 0.5, 0.2, 0.5)
editors/polygon_editor/point_grab_radius = 8
editors/polygon_editor/show_previous_outline = true
editors/animation/autorename_animation_tracks = true
editors/animation/default_create_bezier_tracks = false
editors/animation/default_create_reset_tracks = true
editors/animation/onion_layers_past_color = Color(1, 0, 0, 1)
editors/animation/onion_layers_future_color = Color(0, 1, 0, 1)
editors/shader_editor/behavior/files/restore_shaders_on_load = true
editors/visual_editors/minimap_opacity = 0.85
editors/visual_editors/lines_curvature = 0.5
editors/visual_editors/visual_shader/port_preview_size = 160
run/window_placement/rect = 1
run/window_placement/rect_custom_position = Vector2(0, 0)
run/window_placement/screen = -5
run/window_placement/android_window = 0
run/auto_save/save_before_running = true
run/output/font_size = 13
run/output/always_clear_output_on_play = true
run/output/always_open_output_on_play = true
run/output/always_close_output_on_stop = false
network/debug/remote_host = "127.0.0.1"
network/debug/remote_port = 6007
network/tls/editor_tls_certificates = ""
debugger/auto_switch_to_remote_scene_tree = false
debugger/profiler_frame_history_size = 3600
debugger/profiler_frame_max_functions = 64
debugger/remote_scene_tree_refresh_interval = 1.0
debugger/remote_inspect_refresh_interval = 0.2
network/http_proxy/host = ""
network/http_proxy/port = 8080
project_manager/sorting_order = 0
project_manager/default_renderer = "forward_plus"
asset_library/available_urls = {
"godotengine.org (Official)": "https://godotengine.org/asset-library/api"
}
asset_library/use_threads = true
export/android/java_sdk_path = ""
export/android/android_sdk_path = ""
export/android/debug_keystore = ""
export/android/debug_keystore_user = "androiddebugkey"
export/android/debug_keystore_pass = "android"
export/android/force_system_user = false
export/android/shutdown_adb_on_exit = true
export/android/one_click_deploy_clear_previous_install = false
export/android/use_wifi_for_remote_debug = false
export/android/wifi_remote_debug_host = "localhost"
export/macos/rcodesign = ""
export/web/http_host = "localhost"
export/web/http_port = 8060
export/web/use_tls = false
export/web/tls_key = ""
export/web/tls_certificate = ""
export/windows/rcedit = ""
export/windows/signtool = ""
interface/editor/save_on_focus_loss = false
interface/editor/show_update_spinner = false
interface/editor/update_continuously = false
interface/editor/localize_settings = true
interface/scene_tabs/restore_scenes_on_load = true
interface/inspector/default_property_name_style = 1
interface/inspector/default_float_step = 0.001
interface/inspector/disable_folding = false
interface/inspector/auto_unfold_foreign_scenes = true
interface/inspector/horizontal_vector2_editing = false
interface/inspector/horizontal_vector_types_editing = true
interface/inspector/open_resources_in_current_inspector = true
interface/inspector/resources_to_open_in_new_inspector = PackedStringArray("Script", "MeshLibrary")
interface/inspector/default_color_picker_mode = 0
interface/inspector/default_color_picker_shape = 3
_default_feature_profile = ""
interface/editors/show_scene_tree_root_selection = true
interface/editors/derive_script_globals_by_name = true
docks/scene_tree/ask_before_deleting_related_animation_tracks = true
_use_favorites_root_selection = false
filesystem/file_server/port = 6010
filesystem/file_server/password = ""
editors/3d/manipulator_gizmo_size = 80
editors/3d/manipulator_gizmo_opacity = 0.9
editors/3d/navigation/show_viewport_rotation_gizmo = true
editors/3d/navigation/show_viewport_navigation_gizmo = false
text_editor/behavior/files/auto_reload_and_parse_scripts_on_save = true
text_editor/behavior/files/open_dominant_script_on_scene_change = true
text_editor/external/use_external_editor = false
text_editor/external/exec_path = ""
text_editor/script_list/script_temperature_enabled = true
text_editor/script_list/script_temperature_history_size = 15
text_editor/script_list/group_help_pages = true
text_editor/script_list/sort_scripts_by = 0
text_editor/script_list/list_script_names_as = 0
text_editor/external/exec_flags = "{file}"
version_control/username = ""
version_control/ssh_public_key_path = ""
version_control/ssh_private_key_path = ""
editors/bone_mapper/handle_colors/unset = Color(0.3, 0.3, 0.3, 1)
editors/bone_mapper/handle_colors/set = Color(0.1, 0.6, 0.25, 1)
editors/bone_mapper/handle_colors/missing = Color(0.8, 0.2, 0.8, 1)
editors/bone_mapper/handle_colors/error = Color(0.8, 0.2, 0.2, 1)
network/debug_adapter/remote_port = 6006
network/debug_adapter/request_timeout = 1000
network/debug_adapter/sync_breakpoints = false
editors/3d_gizmos/gizmo_settings/path3d_tilt_disk_size = 0.8
editors/3d_gizmos/gizmo_colors/path = Color(0.5, 0.5, 1, 0.9)
editors/3d_gizmos/gizmo_colors/path_tilt = Color(1, 1, 0.4, 0.9)
editors/3d_gizmos/gizmo_colors/skeleton = Color(1, 0.8, 0.4, 1)
editors/3d_gizmos/gizmo_colors/selected_bone = Color(0.8, 0.3, 0, 1)
editors/3d_gizmos/gizmo_settings/bone_axis_length = 0.1
editors/3d_gizmos/gizmo_settings/bone_shape = 1
editors/3d_gizmos/gizmo_colors/csg = Color(0, 0.4, 1, 0.15)
editors/grid_map/editor_side = 1
editors/grid_map/palette_min_width = 230
editors/grid_map/preview_size = 64
export/ssh/ssh = ""
export/ssh/scp = ""
network/language_server/remote_host = "127.0.0.1"
network/language_server/remote_port = 6005
network/language_server/enable_smart_resolve = true
network/language_server/show_native_symbols_in_editor = false
network/language_server/use_thread = false
network/language_server/poll_limit_usec = 100000
editors/3d_gizmos/gizmo_colors/camera = Color(0.8, 0.4, 0.8, 1)
editors/3d_gizmos/gizmo_colors/stream_player_3d = Color(0.4, 0.8, 1, 1)
editors/3d_gizmos/gizmo_colors/occluder = Color(0.8, 0.5, 1, 1)
editors/3d_gizmos/gizmo_colors/visibility_notifier = Color(0.8, 0.5, 0.7, 1)
editors/3d_gizmos/gizmo_colors/particles = Color(0.8, 0.7, 0.4, 1)
editors/3d_gizmos/gizmo_colors/particle_attractor = Color(1, 0.7, 0.5, 1)
editors/3d_gizmos/gizmo_colors/particle_collision = Color(0.5, 0.7, 1, 1)
editors/3d_gizmos/gizmo_colors/reflection_probe = Color(0.6, 1, 0.5, 1)
editors/3d_gizmos/gizmo_colors/decal = Color(0.6, 0.5, 1, 1)
editors/3d_gizmos/gizmo_colors/voxel_gi = Color(0.5, 1, 0.6, 1)
editors/3d_gizmos/gizmo_colors/lightmap_lines = Color(0.5, 0.6, 1, 1)
editors/3d_gizmos/gizmo_colors/lightprobe_lines = Color(0.5, 0.6, 1, 1)
editors/3d_gizmos/gizmo_colors/joint_body_a = Color(0.6, 0.8, 1, 1)
editors/3d_gizmos/gizmo_colors/joint_body_b = Color(0.6, 0.9, 1, 1)
editors/3d_gizmos/gizmo_colors/fog_volume = Color(0.5, 0.7, 1, 1)
text_editor/theme/highlighting/gdscript/function_definition_color = Color(0.4, 0.9, 1, 1)
text_editor/theme/highlighting/gdscript/global_function_color = Color(0.64, 0.64, 0.96, 1)
text_editor/theme/highlighting/gdscript/node_path_color = Color(0.72, 0.77, 0.49, 1)
text_editor/theme/highlighting/gdscript/node_reference_color = Color(0.39, 0.76, 0.35, 1)
text_editor/theme/highlighting/gdscript/annotation_color = Color(1, 0.7, 0.45, 1)
text_editor/theme/highlighting/gdscript/string_name_color = Color(1, 0.76, 0.65, 1)
text_editor/theme/highlighting/comment_markers/critical_color = Color(0.77, 0.35, 0.35, 1)
text_editor/theme/highlighting/comment_markers/warning_color = Color(0.72, 0.61, 0.48, 1)
text_editor/theme/highlighting/comment_markers/notice_color = Color(0.56, 0.67, 0.51, 1)
text_editor/theme/highlighting/comment_markers/critical_list = "ALERT,ATTENTION,CAUTION,CRITICAL,DANGER,SECURITY"
text_editor/theme/highlighting/comment_markers/warning_list = "BUG,DEPRECATED,FIXME,HACK,TASK,TBD,TODO,WARNING"
text_editor/theme/highlighting/comment_markers/notice_list = "INFO,NOTE,NOTICE,TEST,TESTING"
text_editor/help/sort_functions_alphabetically = true
shortcuts = [{
"name": "script_text_editor/indent",
"shortcuts": [SubResource("InputEventKey_r6pp5")]
}, {
"name": "script_text_editor/unindent",
"shortcuts": [SubResource("InputEventKey_h168n"), SubResource("InputEventKey_irhuv")]
}, {
"name": "script_text_editor/duplicate_lines",
"shortcuts": [SubResource("InputEventKey_wk7oy"), SubResource("InputEventKey_8adov")]
}]
builtin_action_overrides = []

It's the same file, the only difference between one text and another is that one I copied just after closing my project, and the other on very next time I've opened the Project List. I didn't checked everything to see if there is anything missing, but just for reordering the text you can notice that for some reason the Project List is modifying the editor settings. My guess is: if there is anything that is on editor settings that the Project List can't handle, it is resetting the settings. I also don't know why the Project List should modify the editor settings more than the language, and even so, just when the language is set there.

Also, another guess for anyone having this issue. Have you installed any plugin in the past few days? The problem might be the same as mine.


Edit:
Ok, I find out the problem is that I was using a resource as one of the settings (InputEventKey) and without it, the bug doesn't happens.
Another thing worth saying is that even disabling the settings before close does not prevent this bug to happens if you open ProjectList while one project is already opened

@akien-mga akien-mga modified the milestones: 3.x, 4.3 Jul 28, 2024
@akien-mga
Copy link
Member

Fixed by #85654.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment