Since Chrome 60 we've seen PDFNet failing to open XODs. We are presently using WebViewer v2.0.0 in production, but this problem also occurs in WebViewer v3.0.1.
In CoreControls.js there's an attempt to parse the "Content-Range" header which, due to changes outlined here: https://github.com/whatwg/xhr/issues/146
, is returning undefined.
Since header-casing should be lowercase, the call should parse the "content-range" header.
I have replaced all associated references, eg:
e = d.request.getResponseHeader("Content-Range") || d.request.getResponseHeader("content-range")
And have confirmed this works.