Я тоже сталкивался с этой проблемой.
Пришел к выводу, что это баг самого Firefox.
И решать его надо как и любой другой баг - через bug report разработчикам.
Баг трекер тут:
https://bugzilla.mozilla.org
Иногда пишу им туда, что-то отвечают, а через время бага уже нет.
Приятно поучаствовать в улучшении продукта.