This has broken in the past. Curse is notorious for breaking their site right before a major release (WotLK). This time the site is working but the functionality is broken. Not leaving "favorites" to aid in your addon updating may just be another effort to move everyone over to the Twitch client. Some of us will never do that though. Fortunately, WoWInterface still works well.