I use firefox daily and I don't encounter the problems you describe, might be worth looking if there's some other issue.