Popover Polaris React still working for anyone?

No Slack forum so posting here. Very serious question and wanting conversation and clarity around this.

Do Polaris React modals, popovers, and tooltips still work for anyone locally when including React Router or using the web components? I run into an iframe issue causing it to freeze everything so I’ve had to rebuild many Polaris React components from scratch with the shadow dom elements and a ton of hacks to get maybe 25% of the functionality of Polaris React. Just because I can’t test Popovers, meaning Button doesn’t work, so need to use s-button, meaning sizes and colors don’t exist. Vasically all interactive elements had to be remade with s-clickable, which occasionally adds some mystery spacing to the bottom of some elements.

I’m curious if this is what’s still being pushed by the Shopify team and/or if the modal/popover/tooltip issue is just me.

Just by judging from a downgrade of functionality and options from Polaris React to web components, I’m guessing there’s a bet to move away from web UI’s or an attempt too standardize things by limiting customizations. Is the intention to limit Shopify app functionality or to restrict complexity to a lower common denominator? I seem to be frequently wrestling with things that worked or could be overridden by Polaris React.

Appreciate you taking the time. Feel free to email or DM me (if possible on this platform).

1 Like

Polaris React popovers still work fine, I use them instead of the web component ones since the web component version goes off screen with large lists instead of scrolling