Mac OS 10.14.1
Version 1.8.4
Show Body as it is returned by the server as
{
"data": {}
}
Body shown in error object
{
"error": {
data: {}
}
}
Set up a GraphQL server that returns a 401 status code without a graphQL error in the body.
Gif showing the same 200 and 401 responses rendered differently:

Just spent two hours trying to debug ApolloServer error formatting because of this, FML.
(NOTE: it also happens for 400 status codes, e.g. GRAPHQL_VALIDATION_FAILED)
This appears to happen with all non-success status codes. Also, it is happening on the HTML client delivered via CDN.