on eevee when the scene starts to get heavy, when the performance going down it’s hard to change shader parameters.
it would be useful to have a function control that gives the user interface always priority
(edited)
for example if setting a property of a material stops being interactive because the scene uses too many resources, the interactivity is interrupted for a few moments to allow the setting of the parameter, and to release the assigned function it resumes the rendering of the scene