GIF Keyboard issues and improvements
I am part of 2 communities that use the beta GIF keyboard for tier 2 and tier 3 subs. The experience on both channels has been subpar.
1. A 30 second cooldown per user does not prevent spamming. The cooldown should have been made global.
2. There 100% needs to be an individual user control to turn them off/hide them. The current controls in place only allow you to stop animation, which also halts animated emotes. This is not sufficient. If you are on the typical laptop with a 13” screen, the chat window is pretty small. Adding banners at the top of chat (Ads, Leaderboard, HypeTrain, etc.) paired with GIF spamming makes chatting intolerable.
3. The size of the GIF’s in chat are way too large. When someone posts a GIF it takes up a huge portion of chat thus forcing chat to move and disappear faster which also makes chat much more difficult to read on the fly. Now imagine 3, 4, 5 GIF’s being posted at the same time. It is not a good experience.
4. Instead of using sub tiers, or in addition to, make posting a GIF cost bits. This would greatly reduce spamming and benefit the streamer.
-
trax314
commented
as of Sept 10, 2026 I now see viewer settings that let me turn off gifs and/or animations while leaving emote animations on. This addresses my bullet 2. Ty twitch!
-
trax314
commented
Agree 100%
1. one streamer i view, when first seeing the gifs, immediately looked for cool-down options. Wants to have gifs, but there are no controls.
2. As a viewer, i find gifs distracting. They are gigantified moving breaks in the chat flow. But emote animations are small and kinda cute. i now have to turn off animations for gifs, turn them back on for emote animations, off, on, repeat. I know i may be in the minority regarding gifs, ok fine. But give me the option to turn them off without affecting emote animations or other viewers.
3. Yes gigantic huge moving breaks in the chat flow. Overstimulating.
4. Yes costing bits like power-ups totally makes sense to support streamers. And still please give me 2.