The use case that a user specifically does not want recognition for their sub has got to be less than 1% of the time. You’re solving a problem that really doesn’t exist.
This change punishes any new sub, as it makes them refresh their browser, losing viewing time, and causes more work to get even the hope of recognition.
This change also confuses the heck out of anyone new to twitch, or any casual user. Why would a new user think they have to reload their page, then hit announce, then go through ANOTHER process before they get any recognition of spending $ ?
This is the same point @tduva has made. @DallasNChains , please see that the announce button is integrated into the new sub process without a refresh before twitchnotify goes away.