[Error] ERROR [app-router] Error
g (zamboni-app.azurewebsites.net, line 68)
error (vendor-bundle.js, line 13857)
log (vendor-bundle.js, line 13545)
error (vendor-bundle.js, line 13578)
processResult (vendor-bundle.js, line 18135)
(anonymous function) (vendor-bundle.js, line 18088)
tryCatcher (vendor-bundle.js, line 3394)
_settlePromiseFromHandler (vendor-bundle.js, line 2594)
_settlePromise (vendor-bundle.js, line 2651)
_settlePromise0 (vendor-bundle.js, line 2696)
_settlePromises (vendor-bundle.js, line 2775)
_fulfill (vendor-bundle.js, line 2720)
_settlePromise (vendor-bundle.js, line 2664)
_settlePromise0 (vendor-bundle.js, line 2696)
_settlePromises (vendor-bundle.js, line 2775)
_fulfill (vendor-bundle.js, line 2720)
_resolveCallback (vendor-bundle.js, line 2537)
_settlePromiseFromHandler (vendor-bundle.js, line 2606)
_settlePromise (vendor-bundle.js, line 2651)
_settlePromise0 (vendor-bundle.js, line 2696)
_settlePromises (vendor-bundle.js, line 2771)
_drainQueue (vendor-bundle.js, line 168)
_drainQueues (vendor-bundle.js, line 178)
drainQueues (vendor-bundle.js, line 47)
PromiseResolutionHandlerFunction ([native code], line 0)
Then
[Error] ERROR [app-router] Router navigation failed, and no previous location or fallbackRoute could be restored.
g (zamboni-app.azurewebsites.net, line 68)
error (vendor-bundle.js, line 13857)
log (vendor-bundle.js, line 13545)
error (vendor-bundle.js, line 13578)
restorePreviousLocation (vendor-bundle.js, line 18179)
processResult (vendor-bundle.js, line 18138)
(anonymous function) (vendor-bundle.js, line 18088)
tryCatcher (vendor-bundle.js, line 3394)
_settlePromiseFromHandler (vendor-bundle.js, line 2594)
_settlePromise (vendor-bundle.js, line 2651)
_settlePromise0 (vendor-bundle.js, line 2696)
_settlePromises (vendor-bundle.js, line 2775)
_fulfill (vendor-bundle.js, line 2720)
_settlePromise (vendor-bundle.js, line 2664)
_settlePromise0 (vendor-bundle.js, line 2696)
_settlePromises (vendor-bundle.js, line 2775)
_fulfill (vendor-bundle.js, line 2720)
_resolveCallback (vendor-bundle.js, line 2537)
_settlePromiseFromHandler (vendor-bundle.js, line 2606)
_settlePromise (vendor-bundle.js, line 2651)
_settlePromise0 (vendor-bundle.js, line 2696)
_settlePromises (vendor-bundle.js, line 2771)
_drainQueue (vendor-bundle.js, line 168)
_drainQueues (vendor-bundle.js, line 178)
drainQueues (vendor-bundle.js, line 47)
PromiseResolutionHandlerFunction ([native code], line 0)
The issue was Safari's lack of fragment support for redirects. The resolution was to avoid intermediate redirects. The required some reconfiguration of the the DNS records.
On page load, there are two errors in succession:
Then