Is there like a way to reach support for the browser? Or is the forum the only thing that's there?
P.S.
I've just realized that my friend who has the icons showing in the release calendar has an older version of the browser (.72 at the end rather than .95)