@cfxlabsinc/b2b-services
    Preparing search index...
    putFileWithXhr: FilePut<File> = ...

    PUTs the file with XHR, because fetch reports no upload progress. The body is an untyped copy, so the browser adds no Content-Type of its own.