Attach (recommended) or Link to PDF file here: https://github.com/mozilla/pdf.js/blob/master/test/pdfs/issue6931_reduced.pdf

Configuration:
- Web browser and its version: Firefox Nightly 112
- Operating system and its version: Windows 11
- PDF.js version: 3.5.34 [a0ef5a4ae]
- Is a browser extension: N/A

Steps to reproduce the problem:
1. Load https://mozilla.github.io/pdf.js/web/viewer.html
2. Open `issue6931_reduced.pdf` in the demo viewer.

What is the expected behavior? (add screenshot)
That the `<svg>`-element for the filters doesn't take up any space in the viewer.

What went wrong? (add screenshot)
The `<svg>`-element is adding space at the bottom of the viewer, which breaks the scrollbar.
Please see the red marking in the following screen-shot:

![filter](https://user-images.githubusercontent.com/2692120/224029489-53101c3d-1d65-4ad9-a582-24c62438cea1.png)

Link to a viewer (if hosted on a site other than mozilla.github.io/pdf.js or as Firefox/Chrome extension): N/A

/cc @calixteman 

"(\\d{2})?" + 
          "([Z|+|-])?" + 
          "(\\d{2})?" + 
          "'?" + 
          "(\\d{2})?" + 
          "'?" 
      );
    }
    
    
    
    const matches = pdfDateStringRegex.exec(input);
    if (!matches) {
      return null;
    }
    
    
    const year = parseInt(matches[1], 10);
    let month = parseInt(matches[2], 10);
    month = month >= 1 && month <= 12 ? month - 1 : 0;
    let day = parseInt(matches[3], 10);
    day = day >= 1 && day <= 31 ? day : 1;
    let hour = parseInt(matches[4], 10);
    hour = hour >= 0 && hour <= 23 ? hour : 0;
    let minute = parseInt(matches[5], 10);
    minute = minute >= 0 && minute <= 59 ? minute : 0;
    let second = parseInt(matches[6], 10);
    second = second >= 0 && second <= 59 ? second : 0;
    const universalTimeRelation = matches[7] || "Z";
    let offsetHour = parseInt(matches[8], 10);