Open
Legacy Views required the capability toolset_edit_views to be able to edit a View.
With Blocks the Views are edited in-situ in a page or template, and if a non-admin edits such a page (or template) they will be unable to edit the View block, and the JS console will be full of errors.
We will fix this—we have to decide how the editor should appear for users that do not have permission to edit the View itself—but in the meantime, a workaround is to use Access to update the capabilities of the role in question (e.g. Editor) to include the View capability “toolset_edit_views”.