Please change initiation of modal window on beginning (solar or steam) to event:
script.on_event(defines.events.on_cutscene_cancelled, on_configuration_changed)
When i have this mod combined with Hardcore Start which is removing everything from inventory it removes also your mandatory items if i choose solar or steam before intro ends.
Most mods initiate now on this event, which is running after intro because until then there is no player.character initiated.
It all initiates after intro.
Thanks.