It is being worked at and it is being fixed as we speak.
The site is old and based on some scripts which are not all that easy to update. Today one patch was released which will hopefully fix it for everyone. I apologize for the troubles but the updates started with the intention to make it better for everyone and then some issues with old code came up. Doing the very best we possibly can to make it work and bring back full functionality, for everyone!