How to prevent Static List from resetting when i run the game in the editor?

I fill the list from other script while using [ExecuteInEditMode].

but when i run the scene the list get reset.

check this out:

https://forum.unity3d.com/threads/custom-editor-losing-settings-on-play.130889/

Same thing is going on with any static entities that live during Editor. It’s the biggest pain with Unity