fix firefox bugs