From ccf48585734ea4751af01f0893390891b9b9e668 Mon Sep 17 00:00:00 2001 From: jqs Date: Fri, 2 Feb 2018 13:49:04 -0500 Subject: [PATCH] Removed extraneous ->write($url) call on redirect that was causing Safari to bugger out qwhen using HTTP2, which it tends to handle more strictly. Notes: The line above writes the URL to redirect to for the 303 then that line writes it again. The result is a multi-line http header which causes safari to freak out when in http2 mode. https://blog.christopherburg.com/2017/10/18/safari-11-multiline-http-headers-and-nsposixerrordomain100/ blog.christopherburg.com Safari 11, Multiline HTTP Headers, and NSPOSIXErrorDomain:100. at A Geek With Guns Chronicling the depravities of the State --- flight/Engine.php | 1 - 1 file changed, 1 deletion(-) diff --git a/flight/Engine.php b/flight/Engine.php index 1099d02..784912b 100644 --- a/flight/Engine.php +++ b/flight/Engine.php @@ -437,7 +437,6 @@ class Engine { ->clear() ->status($code) ->header('Location', $url) - ->write($url) ->send(); }