Hey Peter, sorry for the confusion here. This was an intentional breaking change and in the future we will have backwards compatibility for changes like this i.e. no breaking changes at all.
I would also add, please make sure you’re not using these components in merchant facing apps until we’ve released these components to general audience.
I love them - I don’t like using React, just want to use the minimum vanilla JS, and the new web components are so much nicer to use than old polaris classes.
This is actually an issue in the documentation EmptyState. The version it uses has a broken implementation of the s-button-group , if you use the example code with <"script src=“https://cdn.shopify.com/shopifycloud/polaris.js”> like the documentation says to it has the same behavior. If you remove the button group or use the experimental script it works correctly.