When I use apex.server.process in Chrome/FF/Edge/Safari it works properly returning the correct data I expect.
However, If I use IE 11, it returns with a body containing the full login page and "Your session has expired" which isn't the json object it is expecting. This means the process doesn't complete and breaks the rest of the JavaScript.
I really don't like IE, but unfortunately it is a requirement that it works as there are a few thousand people using this system and I've been informed I'm not allowed to tell them to use a modern browser.
Any help would or incites would be appreciated.