You can make a simple test – switch to a 2020 theme, login under user with modified editor role and look if you can work normally with widgets. If ‘Yes’, then permissions you gave to editor role is enough for this purpose. But Avada developer should check what is going wrong and find a real reason of JavaScript error.