The 'closed wontfix dontagree' attitude, or letting important requests sit there open for
over a decade -- some with tens of thousands of comments -- is what killed Firefox more than anything.
In the enterprise world, Firefox lacked a few, small, but critical features:
1) MSI Installers
2) Group Policy Administrative Templates
3) Proxy configuration from Windows
4) Enterprise PKI integration
Some of these are supported now, but for about a decade there was at least one person in Mozilla with a philosophical opposition to doing anything that is seen as helping an enterprise Windows network deployment.
I'm pretty certain that Firefox still doesn't work properly in a large corporate environment. At any rate, I've given up trying, as have millions of other administrators. We installed Chrome, which "just worked", and moved on.
The result of this is that enterprise web applications were written for Chrome, not IE or Firefox. Chrome became mandated and automatically pushed to every machine. It has become the new IE6, for better or worse.
Firefox missed that boat.