can we please just agree that safari is a testing edge case at this point. literally every other browser has its crap together, but noooo safari has to be