[Feature Request] Visually indicate which settings require rebuilding shaders

It would be good if the editor was able to give some indication as to the impact of changing a configuration option. Sometimes I flip config just to see what difference it makes, only to find my machine will be basically unusable for 30+ minutes while shaders are compiling.
I’m aware the shader rebuild issue is supposed to be improved in 5.1+ with on-demand shader compilation, however it would still be good to know upfront whether I should expect my workflow to be disrupted at all before I change a setting.

The editor already knows which settings require restart via ConfigRestartRequired UPROPERTY meta flag, perhaps those could be flagged visually, perhaps as a starting point? This doesn’t really help that much though, some restarts are (far) more expensive than others.

Ideally there’d be a new UPROPERTY meta flag like ConfigChangeIsLikelyExpensive or something?