fixed safari support