Firefox ошибка An invalid or illegal string was specified» code: «12
Ошибка чаще всего происходит при работе с Canvas. Возможно она пройдет у браузера в дальнейшем, но на сегодняшний день (Версия Firefox 4) она возникает.
В интернете полно различных вариантов решения проблемы, но способ решение зависит от проблемы, породившей ошибку.
Вот несколько вариантов:

  • Удалить комментарии из CSS — самый удивительный способ, мне не помог, но говорят в других случаях спасает
  • Удалить из Javascript все упоминания о console.log() — проверял сам, не Firefox вообще не очень работает с этой командой, могут возникать и другие виды ошибок, особенно при отключенном Firebug
  • Проверить правильность используемых команд для рисования на Canvasдействительно сработало в моем случае, так как при загрузке я сразу пытался отрисовать дугу не инициализированными значениями, и получалось, что точка начала дуги совпадала с точкой её завершения (из 0 в 0) и Firefox’овский Canvas на это ругался (другие браузеры спокойно эту ошибку обходят)

Честно говоря, очень расстроила такая ситуация с Firefox. Получается, что эта ошибка — это как флажок какого-то бага движка Firefox, который выкидывается когда не поподя. И разбирайся с ним сам как хочешь, никаких подсказок.