Attach (recommended) or Link to PDF file here:
https://guichet.public.lu/dam-assets/catalogue-formulaires/tva/tva-option-aic-pers-morales/tva-option-aic-pers-morale-DE.pdf

Configuration:
- Web browser and its version: Firefox Nightly 91.0a1 (2021-06-26) (64-bit)
- Operating system and its version: Windows 10.0.19043.1052
- PDF.js version: N/A

Steps to reproduce the problem:
1. enableXFA in Firefox Nightly
2. Open form

What is the expected behavior? (add screenshot)
Header image is scaled properly
![image](https://user-images.githubusercontent.com/7104454/123525954-905d1f00-d6a2-11eb-840e-be30eee395e1.png)

What went wrong? (add screenshot)
Image is scaled to fit
![image](https://user-images.githubusercontent.com/7104454/123525957-96530000-d6a2-11eb-9991-bf7f37c6f1a5.png)


reject(new Error(`rasterizeTextLayer: "${reason?.message}".`));
        });
    });
  }
  return rasterizeTextLayer;
})();
/**
 * @class
 */
var rasterizeAnnotationLayer = (function rasterizeAnnotationLayerClosure() {
  /**
   * For the reference tests, the entire annotation layer must be visible. To
   * achieve this, we load the common styles as used by the viewer and extend
   * them with a set of overrides to make all elements visible.
   *
   * Note that we cannot simply use `@import` to import the common styles in
   * the overrides file because the browser does not resolve that when the
   * styles are inserted via XHR. Therefore, we load and combine them here.
   */
  const styles = {
    common: {
      file: "../web/annotation_layer_builder.css",
      promise: null,
    },
    overrides: {
      file: "./annotation_layer_builder_overrides.css",
      promise: null,
    },
  };
  function getAnnotationLayerStyle() {