Feedback Forum doesn't properly embed twitch clips (convenience)

Link a Twitch Clip

This happens

XypherOrion#1883