Hello, I've created a simple block with a single field to make a custom embed. As an administrator it works flawlessly, however, we have several custom user roles. And some while they've got the capabilities to write, edit and publish their own posts, get the error that the block is not compatible when on the editor (they can't change any content from the field or block settings) and the block doesn't appear in the list to be added to the editor.
Do the user roles need any specific capability/permission to be able to use the block?
The lowest user role of WordPress to create/edit a post is Contributor and they can still add the custom block when editing a post. I do not see that issue on my end. You can check the capabilities of this role with the plugin User Role Editor and apply them to your custom role. https://wordpress.org/plugins/user-role-editor/