fix bug safari login & cart