I would contact the Firefox developers, via their bug-tracking application. It's open source, and if they consider this behavior an error, it might be corrected in the future. In the mean time, maybe they have an alternative for you.

Did you already test Opera and Safari? Those might work or they might not. You only know if you tried.

Hope this helps.


Kees