Firefox fixes

Two main fixes there:

* Google used part of our site because of the length of the description tag, I hope to fix it with the first commit.
* Compatibility with firefox was broken, it's now fixed.

Will be happy to be merged :)