Interesting to see the extent to which Firefox must go to maintain compatibility with Google: https://groups.google.com/forum/#!topic/mozilla.dev.platform/q5cj38hGTEA
Even when you manage to keep up with the latest standards you have to bend over backwards to avoid taking the blame for not implementing what Google implements (the de facto standard).