My extension has “channel_check_subscription” set in the Required Broadcaster Abilities field. My authorization endpoint and handling works fine. The issue I’m seeing though, is that when a broadcaster goes to activate the extension, the authentication window doesn’t pop up first try. They have to refresh the page or go to another page and keep trying to activate until the authorization pop up actually shows.
On my backend, I can see that when the pop up doesn’t show, there were no requests for the endpoint at all.