Does sound as if it is some oddity if Firefox; usually very reliable though.
It could be a Firefox plugin/extension causing problems.
It is quite common for people to have issues with things on their main browser because of extensions,
and the same thing then works on an alternative browser.
The difference is that the user hasn't bothered to install any extensions on the alternative browser,
not that the browser is itself better at the given task.