I have found that the Minimum Download Strategy can cause issues with some of the JavaScript/JQuery I used in some of my pages – particularly when using Display Templates. I’m not the only person to have problems with it, either. Well, here’s the CSOM to turn it off:
private static void RemoveMinimalDownload(ClientContext clientContext, Web web)
{
Guid MDSfeature = new Guid("87294C72-F260-42f3-A41B-981A2FFCE37A");
FeatureCollection features = web.Features;
clientContext.Load(features);
clientContext.ExecuteQuery();
features.Remove(MDSfeature, true);
clientContext.ExecuteQuery();
}