From May 23rd, 2017 to March 15th, 2019, 50% user give 5-star rating, 50% user give 1-star rating. for Giveaways Twitch chrome extension.
I have the extension installed but it won't open and there is no help on how to fix this.
Great ad-free extension!