Add -Recompile (Shaders only) And Continue Playing- to settings

Hi,
currently the ‘Recompile And Continue Playing’ settings fails in 90% of all use cases, meaning in those cases after recompilation there are numerous errors and nothing works as the system cannot reliably reconstruct complex game states,so a restart is required anyway.
But when editing shaders this feature works just fine, always.
It would be helpful if there was a 4th setting in the general preferences that allowed recompiling only shaders at runtime while for scripts it would wait for playmode to end or a separate checkbox that allowed this for shaders in all cases or something similar.

You have my upvote, I keep switching that setting every time I need to work on shaders.