There are a few things that don't work in Firefox right now:
Polymer and Angular don't get along very well. However this is easy to fix, just load webcomponents.js instead of the lite version.
Some Angular bindings don't seem to get updated automatically (i.e. the board doesn't resize properly and the scoresheet as well). I don't know how to fix this yet.
merge.js (used by chessground) causes a "too much recursion" error. The reason seems to be that whenever the chessground config (including legal moves, so after every move) is updated, the complete config is merged with itself and then with the new on (see https://github.com/yeikos/js.merge/blob/master/merge.js#L121). Especially the piece list takes a while. Fix: change merge.js (start at index 1 instead of 0 if clone option is false).
So the main problem seems to be number 2 at the moment.
There are a few things that don't work in Firefox right now:
So the main problem seems to be number 2 at the moment.