fix safari bugs