Attach (recommended) or Link to PDF file here:
PDF from #4106, https://mail.gnome.org/archives/evince-list/2013-November/pdfNC0hkVW67a.pdf.

Steps to reproduce the problem:
1. Open the PDF

What is the expected behavior?
![immagine](https://user-images.githubusercontent.com/1616846/121865567-67ca4200-ccfe-11eb-8673-1d6e863fc8d5.png)

What went wrong?
The PDF doesn't load, `TypeError: can't access property Symbol(), match is null` error is logged in the console.
root,
  container,
  expr,
  dotDotAllowed = true,
  useCache = true
) {
  const parsed = parseExpression(expr, dotDotAllowed);
  if (!parsed) {
    return null;
  }
  const fn = shortcuts.get(parsed[0].name);
  let i = 0;
  let isQualified;
  if (fn) {
    isQualified = true;
    root = [fn(root, container)];
    i = 1;
  } else {
    isQualified = container === null;
    root = [container || root];
  }
  for (let ii = parsed.length; i < ii; i++) {
    const { name, cacheName, operator, index } = parsed[i];
    const nodes = [];
    for (const node of root) {
      if (!(node instanceof XFAObject)) {
        continue;
      }
      let children, cached;