Safari 18.2 repeats Authorization header when it reloads

Safari 18.2 on Sequoia 15.2 sends repeated Authorization header when iCloud Relay is enabled and the page is reloaded.

  1. Inside Safari Preferences -> Privacy -> Hide IP address -> from Trackers and Websites (ensure this is enabled)

  2. Visit a website that uses HTTP Authorization and authenticate oneself

  3. Reload website a couple of times and it will result in an HTTP 400 error due to repeat Authorization header sent by Safari

Safari 18.2 repeats Authorization header when it reloads
 
 
Q