fix Safari bugs