With this patch, live reload stops working due to a parsing error from zeptos ajax. It tries to parse the returned data as something, I'm not sure what. I think this is why I originally included a data type of 'text' in the ajax options.
I've found a workaround. You can set the accepts header for different data types in the $.ajaxOptions object. I've already done it locally. I just need to test it on IIS. I have IIS running on my windows machine now so it should be in the next couple days.