Attach (recommended) or Link to PDF file here:
[FormDB2_fr.pdf](https://github.com/mozilla/pdf.js/files/7352426/FormDB2_fr.pdf)

Configuration:
- Web browser and its version: Firefox nightly
- Operating system and its version: linux debian

Steps to reproduce the problem:
1. Open the pdf
2. The image on the top of each pages is missing 

What is the expected behavior? (add screenshot)
![image](https://user-images.githubusercontent.com/5641725/137465500-e8788893-f33d-4532-871d-43b464fa85f4.png)

What went wrong? (add screenshot)
![image](https://user-images.githubusercontent.com/5641725/137465363-f2b35fe4-6776-45e9-b9e4-ccef6d9ad670.png)

} else if (this.value.text) {
          value = this.value.text[$getExtra]();
        } else {
          const htmlValue = this.value[$toHTML]().html;
          if (htmlValue !== null) {
            value = htmlValue.children[0].value;
          }
        }
        if (this.ui.textEdit && this.value.text && this.value.text.maxChars) {
          ui.children[0].attributes.maxLength = this.value.text.maxChars;
        }
        if (value) {
          if (this.ui.numericEdit) {
            value = parseFloat(value);
            value = isNaN(value) ? "" : value.toString();
          }
          if (ui.children[0].name === "textarea") {
            ui.children[0].attributes.textContent = value;
          } else {
            ui.children[0].attributes.value = value;
          }
        }
      }
    }
    if (!this.ui.imageEdit && ui.children && ui.children[0] && this.h) {
      borderDims = borderDims || getBorderDims(this.ui[$getExtra]());
      let captionHeight = 0;
      if (this.caption && ["top", "bottom"].includes(this.caption.placement)) {
        captionHeight = this.caption.reserve;
        if (captionHeight <= 0) {