preventDefault regardless

fix issue where the home screen app is jumped into safari because of the if(!target) return; called