Почему не работает код в firefox?
Потому, что в хроме авторизованы, есть все куки. А в Фоксе – нет.
И бэк возвращает вместо валидного JSON'а, какое-нибудь «вам надо зарегистрироваться».

(дичайшее предположение моего хрустального шара, я не при чём)
Вам с бэка возвращается не JSON. Ищите ошибке на бэке, firefox тут не при чём.