Until 6 months ago I only used a Mac but now use a PC as well but mostly a Mac so I know BF does exactly what I need it to do in Safari. Maybe BF in a PC world in Firefox is different somehow. I doubt it.
BF on Firefox in Linux/Mandriva seems fine, I use that as well.