PDFs from lumileds.com do not load with PDF.js. Part of the background loads, then only the spinner continues while using 100% CPU. 

An example pdf is http://www.lumileds.com/uploads/17/DS61-pdf 

This behaviour occurs with both the release version of pdf.js in firefox 41.0.2 and the latest .xpi downloaded from this github page.

if (hasBackdrop) {
      composeSMaskBackdrop(maskData.data, r0, g0, b0);
    }
    composeFn(maskData.data, layerData.data, transferMap);
    maskCtx.putImageData(layerData, 0, row);
  }
}
function composeSMask(ctx, smask, layerCtx) {
  const mask = smask.canvas;
  const maskCtx = smask.context;
  ctx.setTransform(
    smask.scaleX,
    0,
    0,
    smask.scaleY,
    smask.offsetX,
    smask.offsetY
  );
  genericComposeSMask(
    maskCtx,
    layerCtx,
    mask.width,
    mask.height,
    smask.subtype,
    smask.backdrop,
    smask.transferMap
  );
  ctx.drawImage(mask, 0, 0);
}
function getImageSmoothingEnabled(transform, interpolate) {