[4.3.dev6] [bug] Script properties disappearing from Inspector when saving scene, but can't reliably reproduce

Godot Version

v4.3.dev6.official [89850d553]


I’ve experienced a strange bug with Godot in my project the past couple of days, where occasionally I will add an @exported variable to a script, assign it in the Inspector, then when I save the scene, the variable and/or all properties for the script disappears. Here’s a video I recorded of it the other day:

As I recall, pressing Save in VS Code would cause the script properties to reappear, but then after reassigning the variable and saving the Godot scene, they would disappear again.

I know that issues on GitHub are supposed to have a MRP and/or steps to reproduce the problem, so I tried creating one with as much of the same setup as possible, but the problem doesn’t seem to appear there, or at least I haven’t figured out the steps to reliably reproduce it.

So far the only “solution” I’ve found is to close Godot completely and restart it several times. Often, either the Project Manager or Editor will freeze on startup, and I’ll have to Force Quit it. After doing this a few times, it starts up normally again.

Are there any next steps I should take beyond keeping an eye out for the problem appearing in my project again, and taking note of possible steps to reproduce? Should I file an issue on GitHub for this despite not having an MRP or steps to reproduce? Might there be logs that would be helpful in diagnosing the issue? I’d love to help get this fixed ASAP, but want to make sure I’m going about it the right way.

Thanks in advance!