mediawiki/extensions/CheckUser: main (log #2464786)

sourcepatches

This run took 350 seconds.

$ date
--- stdout ---
Mon May  4 00:43:16 UTC 2026

--- end ---
$ git clone file:///srv/git/mediawiki-extensions-CheckUser.git /src/repo --depth=1 -b master
--- stderr ---
Cloning into '/src/repo'...
--- stdout ---

--- end ---
$ git config user.name libraryupgrader
--- stdout ---

--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---

--- end ---
$ git submodule update --init
--- stdout ---

--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.

--- end ---
$ git show-ref refs/heads/master
--- stdout ---
bcc96a0cf5175e6975e40295b80ee068ab56ddd1 refs/heads/master

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "@tootallnate/once": {
      "name": "@tootallnate/once",
      "severity": "low",
      "isDirect": false,
      "via": [
        {
          "source": 1113977,
          "name": "@tootallnate/once",
          "dependency": "@tootallnate/once",
          "title": "@tootallnate/once vulnerable to Incorrect Control Flow Scoping",
          "url": "https://github.com/advisories/GHSA-vpq2-c234-7xj6",
          "severity": "low",
          "cwe": [
            "CWE-705"
          ],
          "cvss": {
            "score": 3.3,
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": "<3.0.1"
        }
      ],
      "effects": [
        "http-proxy-agent"
      ],
      "range": "<3.0.1",
      "nodes": [
        "node_modules/@tootallnate/once"
      ],
      "fixAvailable": {
        "name": "jest-environment-jsdom",
        "version": "30.3.0",
        "isSemVerMajor": true
      }
    },
    "@wikimedia/mw-node-qunit": {
      "name": "@wikimedia/mw-node-qunit",
      "severity": "low",
      "isDirect": true,
      "via": [
        "jsdom"
      ],
      "effects": [],
      "range": ">=6.3.0",
      "nodes": [
        "node_modules/@wikimedia/mw-node-qunit"
      ],
      "fixAvailable": {
        "name": "@wikimedia/mw-node-qunit",
        "version": "6.2.1",
        "isSemVerMajor": true
      }
    },
    "ajv": {
      "name": "ajv",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1113714,
          "name": "ajv",
          "dependency": "ajv",
          "title": "ajv has ReDoS when using `$data` option",
          "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6",
          "severity": "moderate",
          "cwe": [
            "CWE-400",
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": "<6.14.0"
        },
        {
          "source": 1113715,
          "name": "ajv",
          "dependency": "ajv",
          "title": "ajv has ReDoS when using `$data` option",
          "url": "https://github.com/advisories/GHSA-2g4f-4pwh-qvx6",
          "severity": "moderate",
          "cwe": [
            "CWE-400",
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=7.0.0-alpha.0 <8.18.0"
        }
      ],
      "effects": [],
      "range": "<6.14.0 || >=7.0.0-alpha.0 <8.18.0",
      "nodes": [
        "node_modules/ajv",
        "node_modules/table/node_modules/ajv"
      ],
      "fixAvailable": true
    },
    "brace-expansion": {
      "name": "brace-expansion",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1115540,
          "name": "brace-expansion",
          "dependency": "brace-expansion",
          "title": "brace-expansion: Zero-step sequence causes process hang and memory exhaustion",
          "url": "https://github.com/advisories/GHSA-f886-m6hf-6m8v",
          "severity": "moderate",
          "cwe": [
            "CWE-400"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"
          },
          "range": "<1.1.13"
        },
        {
          "source": 1115541,
          "name": "brace-expansion",
          "dependency": "brace-expansion",
          "title": "brace-expansion: Zero-step sequence causes process hang and memory exhaustion",
          "url": "https://github.com/advisories/GHSA-f886-m6hf-6m8v",
          "severity": "moderate",
          "cwe": [
            "CWE-400"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"
          },
          "range": ">=2.0.0 <2.0.3"
        }
      ],
      "effects": [],
      "range": "<1.1.13 || >=2.0.0 <2.0.3",
      "nodes": [
        "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion",
        "node_modules/brace-expansion",
        "node_modules/editorconfig/node_modules/brace-expansion",
        "node_modules/eslint-plugin-n/node_modules/brace-expansion",
        "node_modules/js-beautify/node_modules/brace-expansion"
      ],
      "fixAvailable": true
    },
    "diff": {
      "name": "diff",
      "severity": "low",
      "isDirect": false,
      "via": [
        {
          "source": 1112705,
          "name": "diff",
          "dependency": "diff",
          "title": "jsdiff has a Denial of Service vulnerability in parsePatch and applyPatch",
          "url": "https://github.com/advisories/GHSA-73rr-hh4g-fpgx",
          "severity": "low",
          "cwe": [
            "CWE-400",
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=5.0.0 <5.2.2"
        }
      ],
      "effects": [],
      "range": "5.0.0 - 5.2.1",
      "nodes": [
        "node_modules/diff"
      ],
      "fixAvailable": true
    },
    "editorconfig": {
      "name": "editorconfig",
      "severity": "high",
      "isDirect": false,
      "via": [
        "minimatch"
      ],
      "effects": [],
      "range": "1.0.3 - 1.0.4 || 2.0.0",
      "nodes": [
        "node_modules/editorconfig"
      ],
      "fixAvailable": true
    },
    "flatted": {
      "name": "flatted",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1114526,
          "name": "flatted",
          "dependency": "flatted",
          "title": "flatted vulnerable to unbounded recursion DoS in parse() revive phase",
          "url": "https://github.com/advisories/GHSA-25h7-pfq9-p65f",
          "severity": "high",
          "cwe": [
            "CWE-674"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<3.4.0"
        },
        {
          "source": 1115357,
          "name": "flatted",
          "dependency": "flatted",
          "title": "Prototype Pollution via parse() in NodeJS flatted",
          "url": "https://github.com/advisories/GHSA-rf6f-7fwh-wjgh",
          "severity": "high",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": "<=3.4.1"
        }
      ],
      "effects": [],
      "range": "<=3.4.1",
      "nodes": [
        "node_modules/flatted"
      ],
      "fixAvailable": true
    },
    "glob": {
      "name": "glob",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1109842,
          "name": "glob",
          "dependency": "glob",
          "title": "glob CLI: Command injection via -c/--cmd executes matches with shell:true",
          "url": "https://github.com/advisories/GHSA-5j98-mcp5-4vw2",
          "severity": "high",
          "cwe": [
            "CWE-78"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H"
          },
          "range": ">=10.2.0 <10.5.0"
        }
      ],
      "effects": [],
      "range": "10.2.0 - 10.4.5",
      "nodes": [
        "node_modules/js-beautify/node_modules/glob"
      ],
      "fixAvailable": true
    },
    "grunt": {
      "name": "grunt",
      "severity": "high",
      "isDirect": true,
      "via": [
        "minimatch"
      ],
      "effects": [],
      "range": "0.4.0-a - 1.6.1",
      "nodes": [
        "node_modules/grunt"
      ],
      "fixAvailable": {
        "name": "grunt",
        "version": "1.6.2",
        "isSemVerMajor": false
      }
    },
    "http-proxy-agent": {
      "name": "http-proxy-agent",
      "severity": "low",
      "isDirect": false,
      "via": [
        "@tootallnate/once"
      ],
      "effects": [
        "jsdom"
      ],
      "range": "4.0.1 - 5.0.0",
      "nodes": [
        "node_modules/http-proxy-agent"
      ],
      "fixAvailable": {
        "name": "jest-environment-jsdom",
        "version": "30.3.0",
        "isSemVerMajor": true
      }
    },
    "jest-environment-jsdom": {
      "name": "jest-environment-jsdom",
      "severity": "low",
      "isDirect": true,
      "via": [
        "jsdom"
      ],
      "effects": [],
      "range": "27.0.1 - 30.0.0-rc.1",
      "nodes": [
        "node_modules/jest-environment-jsdom"
      ],
      "fixAvailable": {
        "name": "jest-environment-jsdom",
        "version": "30.3.0",
        "isSemVerMajor": true
      }
    },
    "js-yaml": {
      "name": "js-yaml",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1112714,
          "name": "js-yaml",
          "dependency": "js-yaml",
          "title": "js-yaml has prototype pollution in merge (<<)",
          "url": "https://github.com/advisories/GHSA-mh29-5h37-fv8m",
          "severity": "moderate",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
          },
          "range": "<3.14.2"
        },
        {
          "source": 1112715,
          "name": "js-yaml",
          "dependency": "js-yaml",
          "title": "js-yaml has prototype pollution in merge (<<)",
          "url": "https://github.com/advisories/GHSA-mh29-5h37-fv8m",
          "severity": "moderate",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
          },
          "range": ">=4.0.0 <4.1.1"
        }
      ],
      "effects": [],
      "range": "<3.14.2 || >=4.0.0 <4.1.1",
      "nodes": [
        "node_modules/@eslint/eslintrc/node_modules/js-yaml",
        "node_modules/cosmiconfig/node_modules/js-yaml",
        "node_modules/eslint-plugin-unicorn/node_modules/js-yaml",
        "node_modules/eslint/node_modules/js-yaml",
        "node_modules/js-yaml"
      ],
      "fixAvailable": true
    },
    "jsdom": {
      "name": "jsdom",
      "severity": "low",
      "isDirect": false,
      "via": [
        "http-proxy-agent"
      ],
      "effects": [
        "@wikimedia/mw-node-qunit",
        "jest-environment-jsdom"
      ],
      "range": "16.6.0 - 22.1.0",
      "nodes": [
        "node_modules/jest-environment-jsdom/node_modules/jsdom",
        "node_modules/jsdom"
      ],
      "fixAvailable": {
        "name": "jest-environment-jsdom",
        "version": "30.3.0",
        "isSemVerMajor": true
      }
    },
    "lodash": {
      "name": "lodash",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1112455,
          "name": "lodash",
          "dependency": "lodash",
          "title": "Lodash has Prototype Pollution Vulnerability in `_.unset` and `_.omit` functions",
          "url": "https://github.com/advisories/GHSA-xxjr-mmjv-4gpg",
          "severity": "moderate",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L"
          },
          "range": ">=4.0.0 <=4.17.22"
        },
        {
          "source": 1115806,
          "name": "lodash",
          "dependency": "lodash",
          "title": "lodash vulnerable to Code Injection via `_.template` imports key names",
          "url": "https://github.com/advisories/GHSA-r5fr-rjxr-66jc",
          "severity": "high",
          "cwe": [
            "CWE-94"
          ],
          "cvss": {
            "score": 8.1,
            "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H"
          },
          "range": ">=4.0.0 <=4.17.23"
        },
        {
          "source": 1115810,
          "name": "lodash",
          "dependency": "lodash",
          "title": "lodash vulnerable to Prototype Pollution via array path bypass in `_.unset` and `_.omit`",
          "url": "https://github.com/advisories/GHSA-f23m-r3pf-42rh",
          "severity": "moderate",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 6.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L"
          },
          "range": "<=4.17.23"
        }
      ],
      "effects": [],
      "range": "<=4.17.23",
      "nodes": [
        "node_modules/lodash"
      ],
      "fixAvailable": true
    },
    "minimatch": {
      "name": "minimatch",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1113459,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
          "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": "<3.1.3"
        },
        {
          "source": 1113465,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch has a ReDoS via repeated wildcards with non-matching literal in pattern",
          "url": "https://github.com/advisories/GHSA-3ppc-4f35-3m26",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 0,
            "vectorString": null
          },
          "range": ">=9.0.0 <9.0.6"
        },
        {
          "source": 1113538,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments",
          "url": "https://github.com/advisories/GHSA-7r86-cg39-jmmj",
          "severity": "high",
          "cwe": [
            "CWE-407"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<3.1.3"
        },
        {
          "source": 1113544,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch has ReDoS: matchOne() combinatorial backtracking via multiple non-adjacent GLOBSTAR segments",
          "url": "https://github.com/advisories/GHSA-7r86-cg39-jmmj",
          "severity": "high",
          "cwe": [
            "CWE-407"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": ">=9.0.0 <9.0.7"
        },
        {
          "source": 1113546,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions",
          "url": "https://github.com/advisories/GHSA-23c5-xmqv-rm74",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<3.1.4"
        },
        {
          "source": 1113552,
          "name": "minimatch",
          "dependency": "minimatch",
          "title": "minimatch ReDoS: nested *() extglobs generate catastrophically backtracking regular expressions",
          "url": "https://github.com/advisories/GHSA-23c5-xmqv-rm74",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": ">=9.0.0 <9.0.7"
        }
      ],
      "effects": [
        "editorconfig",
        "grunt"
      ],
      "range": "<=3.1.3 || 9.0.0 - 9.0.6",
      "nodes": [
        "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch",
        "node_modules/editorconfig/node_modules/minimatch",
        "node_modules/eslint-plugin-n/node_modules/minimatch",
        "node_modules/grunt/node_modules/minimatch",
        "node_modules/js-beautify/node_modules/minimatch",
        "node_modules/minimatch"
      ],
      "fixAvailable": {
        "name": "grunt",
        "version": "1.6.2",
        "isSemVerMajor": false
      }
    },
    "picomatch": {
      "name": "picomatch",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1115549,
          "name": "picomatch",
          "dependency": "picomatch",
          "title": "Picomatch: Method Injection in POSIX Character Classes causes incorrect Glob Matching",
          "url": "https://github.com/advisories/GHSA-3v7f-55p6-f55p",
          "severity": "moderate",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
          },
          "range": "<2.3.2"
        },
        {
          "source": 1115551,
          "name": "picomatch",
          "dependency": "picomatch",
          "title": "Picomatch: Method Injection in POSIX Character Classes causes incorrect Glob Matching",
          "url": "https://github.com/advisories/GHSA-3v7f-55p6-f55p",
          "severity": "moderate",
          "cwe": [
            "CWE-1321"
          ],
          "cvss": {
            "score": 5.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N"
          },
          "range": ">=4.0.0 <4.0.4"
        },
        {
          "source": 1115552,
          "name": "picomatch",
          "dependency": "picomatch",
          "title": "Picomatch has a ReDoS vulnerability via extglob quantifiers",
          "url": "https://github.com/advisories/GHSA-c2c7-rcm5-vvqj",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<2.3.2"
        },
        {
          "source": 1115554,
          "name": "picomatch",
          "dependency": "picomatch",
          "title": "Picomatch has a ReDoS vulnerability via extglob quantifiers",
          "url": "https://github.com/advisories/GHSA-c2c7-rcm5-vvqj",
          "severity": "high",
          "cwe": [
            "CWE-1333"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": ">=4.0.0 <4.0.4"
        }
      ],
      "effects": [],
      "range": "<=2.3.1 || 4.0.0 - 4.0.3",
      "nodes": [
        "node_modules/@stylistic/eslint-plugin/node_modules/picomatch",
        "node_modules/picomatch"
      ],
      "fixAvailable": true
    },
    "postcss": {
      "name": "postcss",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1117015,
          "name": "postcss",
          "dependency": "postcss",
          "title": "PostCSS has XSS via Unescaped </style> in its CSS Stringify Output",
          "url": "https://github.com/advisories/GHSA-qx2v-qp2m-jg93",
          "severity": "moderate",
          "cwe": [
            "CWE-79"
          ],
          "cvss": {
            "score": 6.1,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N"
          },
          "range": "<8.5.10"
        }
      ],
      "effects": [],
      "range": "<8.5.10",
      "nodes": [
        "node_modules/postcss"
      ],
      "fixAvailable": true
    },
    "yaml": {
      "name": "yaml",
      "severity": "moderate",
      "isDirect": false,
      "via": [
        {
          "source": 1115556,
          "name": "yaml",
          "dependency": "yaml",
          "title": "yaml is vulnerable to Stack Overflow via deeply nested YAML collections",
          "url": "https://github.com/advisories/GHSA-48c2-rrv3-qjmp",
          "severity": "moderate",
          "cwe": [
            "CWE-674"
          ],
          "cvss": {
            "score": 4.3,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L"
          },
          "range": ">=2.0.0 <2.8.3"
        }
      ],
      "effects": [],
      "range": "2.0.0 - 2.8.2",
      "nodes": [
        "node_modules/yaml"
      ],
      "fixAvailable": true
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 6,
      "moderate": 5,
      "high": 7,
      "critical": 0,
      "total": 18
    },
    "dependencies": {
      "prod": 1,
      "dev": 1041,
      "optional": 3,
      "peer": 1,
      "peerOptional": 0,
      "total": 1041
    }
  }
}

--- end ---
$ /usr/bin/composer install
--- stderr ---
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 62 installs, 0 updates, 0 removals
  - Locking clue/ndjson-react (v1.3.0)
  - Locking composer/pcre (3.3.2)
  - Locking composer/semver (3.4.4)
  - Locking composer/spdx-licenses (1.5.10)
  - Locking composer/xdebug-handler (3.0.5)
  - Locking danog/advanced-json-rpc (v3.2.3)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.2.0)
  - Locking doctrine/deprecations (1.1.6)
  - Locking ergebnis/agent-detector (1.1.1)
  - Locking evenement/evenement (v3.0.2)
  - Locking fidry/cpu-core-counter (1.3.0)
  - Locking firebase/php-jwt (v7.0.5)
  - Locking friendsofphp/php-cs-fixer (v3.95.1)
  - Locking mediawiki/mediawiki-codesniffer (v50.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.20.0)
  - Locking mediawiki/minus-x (2.0.1)
  - Locking mediawiki/phan-taint-check-plugin (9.1.0)
  - Locking netresearch/jsonmapper (v5.0.1)
  - Locking phan/phan (6.0.2)
  - Locking phan/tolerant-php-parser (v0.2.0)
  - Locking phan/var_representation_polyfill (0.1.4)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
  - Locking phpcsstandards/phpcsextra (1.4.0)
  - Locking phpcsstandards/phpcsutils (1.2.2)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (6.0.3)
  - Locking phpdocumentor/type-resolver (2.0.0)
  - Locking phpstan/phpdoc-parser (2.3.2)
  - Locking psr/container (2.0.2)
  - Locking psr/event-dispatcher (1.0.0)
  - Locking psr/log (3.0.2)
  - Locking react/cache (v1.2.0)
  - Locking react/child-process (v0.6.7)
  - Locking react/dns (v1.14.0)
  - Locking react/event-loop (v1.6.0)
  - Locking react/promise (v3.3.0)
  - Locking react/socket (v1.17.0)
  - Locking react/stream (v1.4.0)
  - Locking sabre/event (6.1.0)
  - Locking sebastian/diff (8.1.0)
  - Locking squizlabs/php_codesniffer (3.13.5)
  - Locking symfony/console (v8.0.9)
  - Locking symfony/deprecation-contracts (v3.6.0)
  - Locking symfony/event-dispatcher (v8.0.9)
  - Locking symfony/event-dispatcher-contracts (v3.6.0)
  - Locking symfony/filesystem (v8.0.9)
  - Locking symfony/finder (v8.0.8)
  - Locking symfony/options-resolver (v8.0.8)
  - Locking symfony/polyfill-ctype (v1.37.0)
  - Locking symfony/polyfill-intl-grapheme (v1.37.0)
  - Locking symfony/polyfill-intl-normalizer (v1.37.0)
  - Locking symfony/polyfill-mbstring (v1.37.0)
  - Locking symfony/polyfill-php80 (v1.37.0)
  - Locking symfony/polyfill-php81 (v1.37.0)
  - Locking symfony/polyfill-php84 (v1.37.0)
  - Locking symfony/process (v8.0.8)
  - Locking symfony/service-contracts (v3.6.1)
  - Locking symfony/stopwatch (v8.0.8)
  - Locking symfony/string (v8.0.8)
  - Locking webmozart/assert (2.3.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 62 installs, 0 updates, 0 removals
  - Downloading symfony/process (v8.0.8)
  - Downloading symfony/polyfill-php81 (v1.37.0)
  - Downloading symfony/options-resolver (v8.0.8)
  - Downloading symfony/finder (v8.0.8)
  - Downloading symfony/event-dispatcher (v8.0.9)
  - Downloading sebastian/diff (8.1.0)
  - Downloading react/event-loop (v1.6.0)
  - Downloading evenement/evenement (v3.0.2)
  - Downloading react/stream (v1.4.0)
  - Downloading react/promise (v3.3.0)
  - Downloading react/cache (v1.2.0)
  - Downloading react/dns (v1.14.0)
  - Downloading react/socket (v1.17.0)
  - Downloading react/child-process (v0.6.7)
  - Downloading fidry/cpu-core-counter (1.3.0)
  - Downloading ergebnis/agent-detector (1.1.1)
  - Downloading clue/ndjson-react (v1.3.0)
  - Downloading friendsofphp/php-cs-fixer (v3.95.1)
  0/18 [>---------------------------]   0%
 15/18 [=======================>----]  83%
 18/18 [============================] 100%
  - Installing squizlabs/php_codesniffer (3.13.5): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.2.0): Extracting archive
  - Installing composer/pcre (3.3.2): Extracting archive
  - Installing firebase/php-jwt (v7.0.5): Extracting archive
  - Installing symfony/deprecation-contracts (v3.6.0): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.6.1): Extracting archive
  - Installing symfony/stopwatch (v8.0.8): Extracting archive
  - Installing symfony/process (v8.0.8): Extracting archive
  - Installing symfony/polyfill-php84 (v1.37.0): Extracting archive
  - Installing symfony/polyfill-php81 (v1.37.0): Extracting archive
  - Installing symfony/polyfill-php80 (v1.37.0): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.37.0): Extracting archive
  - Installing symfony/options-resolver (v8.0.8): Extracting archive
  - Installing symfony/finder (v8.0.8): Extracting archive
  - Installing symfony/polyfill-ctype (v1.37.0): Extracting archive
  - Installing symfony/filesystem (v8.0.9): Extracting archive
  - Installing psr/event-dispatcher (1.0.0): Extracting archive
  - Installing symfony/event-dispatcher-contracts (v3.6.0): Extracting archive
  - Installing symfony/event-dispatcher (v8.0.9): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.37.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.37.0): Extracting archive
  - Installing symfony/string (v8.0.8): Extracting archive
  - Installing symfony/console (v8.0.9): Extracting archive
  - Installing sebastian/diff (8.1.0): Extracting archive
  - Installing react/event-loop (v1.6.0): Extracting archive
  - Installing evenement/evenement (v3.0.2): Extracting archive
  - Installing react/stream (v1.4.0): Extracting archive
  - Installing react/promise (v3.3.0): Extracting archive
  - Installing react/cache (v1.2.0): Extracting archive
  - Installing react/dns (v1.14.0): Extracting archive
  - Installing react/socket (v1.17.0): Extracting archive
  - Installing react/child-process (v0.6.7): Extracting archive
  - Installing fidry/cpu-core-counter (1.3.0): Extracting archive
  - Installing ergebnis/agent-detector (1.1.1): Extracting archive
  - Installing psr/log (3.0.2): Extracting archive
  - Installing composer/xdebug-handler (3.0.5): Extracting archive
  - Installing composer/semver (3.4.4): Extracting archive
  - Installing clue/ndjson-react (v1.3.0): Extracting archive
  - Installing friendsofphp/php-cs-fixer (v3.95.1): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.2.2): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.4.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.10): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v50.0.0): Extracting archive
  - Installing sabre/event (6.1.0): Extracting archive
  - Installing phan/var_representation_polyfill (0.1.4): Extracting archive
  - Installing phan/tolerant-php-parser (v0.2.0): Extracting archive
  - Installing netresearch/jsonmapper (v5.0.1): Extracting archive
  - Installing webmozart/assert (2.3.0): Extracting archive
  - Installing phpstan/phpdoc-parser (2.3.2): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing doctrine/deprecations (1.1.6): Extracting archive
  - Installing phpdocumentor/type-resolver (2.0.0): Extracting archive
  - Installing phpdocumentor/reflection-docblock (6.0.3): Extracting archive
  - Installing danog/advanced-json-rpc (v3.2.3): Extracting archive
  - Installing phan/phan (6.0.2): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (9.1.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.20.0): Extracting archive
  - Installing mediawiki/minus-x (2.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive
  0/60 [>---------------------------]   0%
 29/60 [=============>--------------]  48%
 45/60 [=====================>------]  75%
 59/60 [===========================>]  98%
 60/60 [============================] 100%
2 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
37 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils

--- end ---
Upgrading n:@wikimedia/codex from 2.2.1 -> 2.4.0
$ /usr/bin/npm install
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex@2.4.0',
npm WARN EBADENGINE   required: { npm: '>=10.8.2', node: '>=20.19.1' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex-icons@2.4.0',
npm WARN EBADENGINE   required: { npm: '>=10.8.2', node: '>=20.19.1' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated osenv@0.1.5: This package is no longer supported.
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm WARN deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm WARN deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm WARN deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported
npm WARN deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm WARN deprecated sinon@12.0.1: 16.1.1
npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
--- stdout ---

added 1040 packages, and audited 1041 packages in 14s

140 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (6 low, 5 moderate, 7 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

--- end ---
$ package-lock-lint /src/repo/package-lock.json
--- stdout ---
Checking /src/repo/package-lock.json

--- end ---
$ /usr/bin/npm ci
--- stderr ---
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex@2.4.0',
npm WARN EBADENGINE   required: { node: '>=20.19.1', npm: '>=10.8.2' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: '@wikimedia/codex-icons@2.4.0',
npm WARN EBADENGINE   required: { node: '>=20.19.1', npm: '>=10.8.2' },
npm WARN EBADENGINE   current: { node: 'v20.19.2', npm: '9.2.0' }
npm WARN EBADENGINE }
npm WARN deprecated osenv@0.1.5: This package is no longer supported.
npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated lodash.get@4.4.2: This package is deprecated. Use the optional chaining (?.) operator instead.
npm WARN deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm WARN deprecated glob@7.2.0: Glob versions prior to v9 are no longer supported
npm WARN deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported
npm WARN deprecated domexception@4.0.0: Use your platform's native DOMException instead
npm WARN deprecated sinon@12.0.1: 16.1.1
npm WARN deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
--- stdout ---

added 1040 packages, and audited 1041 packages in 16s

140 packages are looking for funding
  run `npm fund` for details

18 vulnerabilities (6 low, 5 moderate, 7 high)

To address issues that do not require attention, run:
  npm audit fix

To address all issues (including breaking changes), run:
  npm audit fix --force

Run `npm audit` for details.

--- end ---
$ /usr/bin/npm test
--- stderr ---
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingIPRevealStep.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingDialog.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingPreference.test.js
PASS tests/jest/ext.checkUser.suggestedInvestigations/components/ChangeInvestigationStatusDialog.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingIPInfoStep.test.js
PASS tests/jest/ext.checkUser.tempAccounts/components/blockConnectedTempAccountsField.test.js
PASS tests/jest/ext.checkUser.tempAccounts/components/showIPButton.test.js
PASS tests/jest/ext.checkUser.tempAccounts/components/IPAutoRevealOffDialog.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/app.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingDialogStepper.test.js
PASS tests/jest/ext.checkUser.suggestedInvestigations/components/SignalsPopover.test.js
FAIL tests/jest/ext.checkUser.suggestedInvestigations/components/FilterDialogUsernameFilter.test.js (14.822 s)
  ● Console

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at I (node_modules/@wikimedia/codex/dist/codex.cjs:1:111833)

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at I (node_modules/@wikimedia/codex/dist/codex.cjs:1:111833)

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at I (node_modules/@wikimedia/codex/dist/codex.cjs:1:111833)

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at I (node_modules/@wikimedia/codex/dist/codex.cjs:1:111833)

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

  ● Suggested Investigations change status dialog › Should query allusers API on inputValue update

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › Should query allusers API on inputValue update

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › Should query allusers API on inputValue update

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › Should query allusers API on inputValue update

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › Should query allusers API on inputValue update

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue update but allusers API request errors

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue update but allusers API request errors

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue update but allusers API request errors

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue update but allusers API request errors

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated but allusers API returns unparsable response

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated but allusers API returns unparsable response

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated but allusers API returns unparsable response

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated but allusers API returns unparsable response

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

PASS tests/jest/ext.checkUser.suggestedInvestigations/components/CharacterLimitedTextInput.test.js
PASS tests/jest/ext.checkUser.tempAccounts/components/TempUsersMessage.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingStep.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingIntroStep.test.js
PASS tests/jest/ext.checkUser.tempAccounts/useInstrument.test.js
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxSelect>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxSelect>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxSelect>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxSelect>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
FAIL tests/jest/ext.checkUser.tempAccounts/components/IPAutoRevealOnDialog.test.js
  ● Test suite failed to run

    Jest worker encountered 4 child process exceptions, exceeding retry limit

      at ChildProcessWorker.initialize (node_modules/jest-worker/build/workers/ChildProcessWorker.js:181:21)

node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
FAIL tests/jest/ext.checkUser.suggestedInvestigations/components/FilterDialog.test.js
  ● Test suite failed to run

    Jest worker encountered 4 child process exceptions, exceeding retry limit

      at ChildProcessWorker.initialize (node_modules/jest-worker/build/workers/ChildProcessWorker.js:181:21)

Jest: "global" coverage threshold for functions (80%) not met: 74.43%
Test Suites: 3 failed, 16 passed, 19 total
Tests:       4 failed, 102 passed, 106 total
Snapshots:   0 total
Time:        138.375 s
Ran all test suites.
--- stdout ---

> test
> npm run test:grunt && npm run test:unit


> test:grunt
> grunt test

Running "eslint:all" (eslint) task

Running "banana:CheckUser" (banana) task
>> 2 message directories checked.

Running "stylelint:all" (stylelint) task
>> modules/ext.checkUser.suggestedInvestigations.styles/specialpage.less
>>   25:1  ⚠  Unexpected browser feature "css-has" is not supported by Firefox 113,114,115,116,117,118,119,120, Safari 12,13,14,15,11.1,12.1,13.1,14.1,15.1,15.2-15.3, Safari on iOS 11.3-11.4,12.0-12.1,12.2-12.5,13.0-13.1,13.2,13.3,13.4-13.7,14.0-14.4,14.5-14.8,15.0-15.1,15.2-15.3  plugin/no-unsupported-browser-features
>>   40:2  ⚠  Unexpected browser feature "css-has" is not supported by Firefox 113,114,115,116,117,118,119,120, Safari 12,13,14,15,11.1,12.1,13.1,14.1,15.1,15.2-15.3, Safari on iOS 11.3-11.4,12.0-12.1,12.2-12.5,13.0-13.1,13.2,13.3,13.4-13.7,14.0-14.4,14.5-14.8,15.0-15.1,15.2-15.3  plugin/no-unsupported-browser-features
>> 
>> modules/ext.checkUser.suggestedInvestigations.styles/table.less
>>   14:1  ⚠  Unexpected browser feature "flexbox-gap" is not supported by Safari 12,13,14,11.1,12.1,13.1, Safari on iOS 11.3-11.4,12.0-12.1,12.2-12.5,13.0-13.1,13.2,13.3,13.4-13.7,14.0-14.4                                                                                            plugin/no-unsupported-browser-features
>>   70:1  ⚠  Unexpected browser feature "css-has" is not supported by Firefox 113,114,115,116,117,118,119,120, Safari 12,13,14,15,11.1,12.1,13.1,14.1,15.1,15.2-15.3, Safari on iOS 11.3-11.4,12.0-12.1,12.2-12.5,13.0-13.1,13.2,13.3,13.4-13.7,14.0-14.4,14.5-14.8,15.0-15.1,15.2-15.3  plugin/no-unsupported-browser-features
>>   94:1  ⚠  Unexpected browser feature "css-has" is not supported by Firefox 113,114,115,116,117,118,119,120, Safari 12,13,14,15,11.1,12.1,13.1,14.1,15.1,15.2-15.3, Safari on iOS 11.3-11.4,12.0-12.1,12.2-12.5,13.0-13.1,13.2,13.3,13.4-13.7,14.0-14.4,14.5-14.8,15.0-15.1,15.2-15.3  plugin/no-unsupported-browser-features
>> 
>> modules/ext.checkUser.userInfoCard/components/UserCardHeader.vue
>>   141:1  ⚠  Unexpected browser feature "flexbox-gap" is not supported by Safari 12,13,14,11.1,12.1,13.1, Safari on iOS 11.3-11.4,12.0-12.1,12.2-12.5,13.0-13.1,13.2,13.3,13.4-13.7,14.0-14.4  plugin/no-unsupported-browser-features
>>   154:1  ⚠  Unexpected browser feature "flexbox-gap" is not supported by Safari 12,13,14,11.1,12.1,13.1, Safari on iOS 11.3-11.4,12.0-12.1,12.2-12.5,13.0-13.1,13.2,13.3,13.4-13.7,14.0-14.4  plugin/no-unsupported-browser-features
>>   173:1  ⚠  Unexpected browser feature "flexbox-gap" is not supported by Safari 12,13,14,11.1,12.1,13.1, Safari on iOS 11.3-11.4,12.0-12.1,12.2-12.5,13.0-13.1,13.2,13.3,13.4-13.7,14.0-14.4  plugin/no-unsupported-browser-features
>> 
>> ⚠ 8 problems (0 errors, 8 warnings)

⚠ 8 warnings

>> Linted 41 files without errors

Done.

> test:unit
> jest

--------------------------------------------------|---------|----------|---------|---------|-----------------------
File                                              | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s     
--------------------------------------------------|---------|----------|---------|---------|-----------------------
All files                                         |   82.22 |    78.83 |   74.43 |    83.2 |                       
 ext.checkUser.suggestedInvestigations/components |   66.31 |    69.47 |   55.55 |   67.03 |                       
  ChangeInvestigationStatusDialog.vue             |   98.91 |     92.3 |   96.42 |    98.9 | 227                   
  CharacterLimitedTextInput.vue                   |     100 |      100 |     100 |     100 |                       
  FilterDialog.vue                                |       0 |        0 |       0 |       0 | 3-324                 
  FilterDialogUsernameFilter.vue                  |   86.95 |      100 |   68.42 |   88.37 | 35,52,58,149-153      
  SignalsPopover.vue                              |   96.42 |      100 |   88.88 |   96.29 | 84                    
 ext.checkUser.tempAccounts                       |     100 |      100 |     100 |     100 |                       
  useInstrument.js                                |     100 |      100 |     100 |     100 |                       
 ext.checkUser.tempAccounts/components            |   80.78 |     82.4 |   72.22 |   80.32 |                       
  IPAutoRevealOffDialog.vue                       |   98.33 |      100 |   94.11 |   98.33 | 139                   
  IPAutoRevealOnDialog.vue                        |       0 |        0 |       0 |       0 | 3-138                 
  ShowIPButton.vue                                |   98.38 |    94.11 |      95 |   98.27 | 180                   
  TempUsersMessage.vue                            |   94.73 |    83.33 |     100 |   94.44 | 24                    
  blockConnectedTempAccountsField.vue             |   91.89 |    81.81 |   76.47 |    91.3 | 44,91,115,177-187,209 
 ext.checkUser.tempAccountsOnboarding/components  |   94.86 |    81.17 |   95.65 |   97.41 |                       
  App.vue                                         |     100 |      100 |     100 |     100 |                       
  TempAccountsOnboardingDialog.vue                |   97.82 |    96.15 |   96.42 |   97.72 | 157,297               
  TempAccountsOnboardingIPInfoStep.vue            |     100 |      100 |     100 |     100 |                       
  TempAccountsOnboardingIPRevealStep.vue          |     100 |      100 |     100 |     100 |                       
  TempAccountsOnboardingIntroStep.vue             |     100 |      100 |     100 |     100 |                       
  TempAccountsOnboardingPreference.vue            |   96.55 |    86.27 |     100 |   96.33 | 147,174,201,235       
  TempAccountsOnboardingStep.vue                  |     100 |      100 |     100 |     100 |                       
  TempAccountsOnboardingStepper.vue               |   55.17 |    20.68 |   66.66 |   83.33 | 34-35,38              
--------------------------------------------------|---------|----------|---------|---------|-----------------------

--- end ---
$ node_modules/.bin/jest -u
--- stderr ---
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingIPRevealStep.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingDialog.test.js
PASS tests/jest/ext.checkUser.suggestedInvestigations/components/ChangeInvestigationStatusDialog.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingPreference.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/app.test.js
PASS tests/jest/ext.checkUser.tempAccounts/components/IPAutoRevealOffDialog.test.js
PASS tests/jest/ext.checkUser.tempAccounts/components/showIPButton.test.js
PASS tests/jest/ext.checkUser.tempAccounts/components/blockConnectedTempAccountsField.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingIPInfoStep.test.js
PASS tests/jest/ext.checkUser.tempAccounts/components/TempUsersMessage.test.js
PASS tests/jest/ext.checkUser.suggestedInvestigations/components/SignalsPopover.test.js
PASS tests/jest/ext.checkUser.suggestedInvestigations/components/CharacterLimitedTextInput.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingIntroStep.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingStep.test.js
PASS tests/jest/ext.checkUser.tempAccountsOnboarding/components/tempAccountsOnboardingDialogStepper.test.js
PASS tests/jest/ext.checkUser.tempAccounts/useInstrument.test.js
FAIL tests/jest/ext.checkUser.suggestedInvestigations/components/FilterDialogUsernameFilter.test.js (14.039 s)
  ● Console

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at I (node_modules/@wikimedia/codex/dist/codex.cjs:1:111833)

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at I (node_modules/@wikimedia/codex/dist/codex.cjs:1:111833)

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at I (node_modules/@wikimedia/codex/dist/codex.cjs:1:111833)

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at I (node_modules/@wikimedia/codex/dist/codex.cjs:1:111833)

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of component event handler 
        at <CdxChipInput ref="chipInput" input-chips= [] onUpdate:inputChips=fn  ... > 
        at <CdxMultiselectLookup input-chips= [] onUpdate:inputChips=fn selected= []  ... > 
        at <CdxField class="ext-checkuser-suggestedinvestigations-filter-dialog-username-filter" > 
        at <FilterDialogUsernameFilter selectedUsernames= [] ref="VTU_COMPONENT" > 
        at <VTUROOT>

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:210:9

    console.warn
      [Vue warn]: Unhandled error during execution of app errorHandler

      at warn$1 (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:53:13)
      at logError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:264:5)
      at handleError (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:256:3)
      at checkRecursiveUpdates (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:436:5)
      at check (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:394:26)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:399:13)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)
      at flushJobs (node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:427:7)

  ● Suggested Investigations change status dialog › Should query allusers API on inputValue update

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › Should query allusers API on inputValue update

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › Should query allusers API on inputValue update

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › Should query allusers API on inputValue update

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › Should query allusers API on inputValue update

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue update but allusers API request errors

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue update but allusers API request errors

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue update but allusers API request errors

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue update but allusers API request errors

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated but allusers API returns unparsable response

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated but allusers API returns unparsable response

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated but allusers API returns unparsable response

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated but allusers API returns unparsable response

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

  ● Suggested Investigations change status dialog › inputValue updated twice within the debounce period

    thrown: "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function."

      at _getError (node_modules/jest-circus/build/utils.js:432:18)
          at Array.map (<anonymous>)

node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxSelect>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxSelect>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxSelect>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxSelect>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
FAIL tests/jest/ext.checkUser.tempAccounts/components/IPAutoRevealOnDialog.test.js
  ● Test suite failed to run

    Jest worker encountered 4 child process exceptions, exceeding retry limit

      at ChildProcessWorker.initialize (node_modules/jest-worker/build/workers/ChildProcessWorker.js:181:21)

node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
node:internal/process/promises:389
      new UnhandledPromiseRejection(reason);
      ^

UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "Maximum recursive updates exceeded in component <CdxMultiselectLookup>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.".
    at throwUnhandledRejectionsMode (node:internal/process/promises:389:7)
    at processPromiseRejections (node:internal/process/promises:470:17)
    at processTicksAndRejections (node:internal/process/task_queues:96:32) {
  code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.19.2
FAIL tests/jest/ext.checkUser.suggestedInvestigations/components/FilterDialog.test.js
  ● Test suite failed to run

    Jest worker encountered 4 child process exceptions, exceeding retry limit

      at ChildProcessWorker.initialize (node_modules/jest-worker/build/workers/ChildProcessWorker.js:181:21)

Jest: "global" coverage threshold for functions (80%) not met: 74.43%
Test Suites: 3 failed, 16 passed, 19 total
Tests:       4 failed, 102 passed, 106 total
Snapshots:   0 total
Time:        143.121 s
Ran all test suites.
--- stdout ---
--------------------------------------------------|---------|----------|---------|---------|-----------------------
File                                              | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s     
--------------------------------------------------|---------|----------|---------|---------|-----------------------
All files                                         |   82.22 |    78.83 |   74.43 |    83.2 |                       
 ext.checkUser.suggestedInvestigations/components |   66.31 |    69.47 |   55.55 |   67.03 |                       
  ChangeInvestigationStatusDialog.vue             |   98.91 |     92.3 |   96.42 |    98.9 | 227                   
  CharacterLimitedTextInput.vue                   |     100 |      100 |     100 |     100 |                       
  FilterDialog.vue                                |       0 |        0 |       0 |       0 | 3-324                 
  FilterDialogUsernameFilter.vue                  |   86.95 |      100 |   68.42 |   88.37 | 35,52,58,149-153      
  SignalsPopover.vue                              |   96.42 |      100 |   88.88 |   96.29 | 84                    
 ext.checkUser.tempAccounts                       |     100 |      100 |     100 |     100 |                       
  useInstrument.js                                |     100 |      100 |     100 |     100 |                       
 ext.checkUser.tempAccounts/components            |   80.78 |     82.4 |   72.22 |   80.32 |                       
  IPAutoRevealOffDialog.vue                       |   98.33 |      100 |   94.11 |   98.33 | 139                   
  IPAutoRevealOnDialog.vue                        |       0 |        0 |       0 |       0 | 3-138                 
  ShowIPButton.vue                                |   98.38 |    94.11 |      95 |   98.27 | 180                   
  TempUsersMessage.vue                            |   94.73 |    83.33 |     100 |   94.44 | 24                    
  blockConnectedTempAccountsField.vue             |   91.89 |    81.81 |   76.47 |    91.3 | 44,91,115,177-187,209 
 ext.checkUser.tempAccountsOnboarding/components  |   94.86 |    81.17 |   95.65 |   97.41 |                       
  App.vue                                         |     100 |      100 |     100 |     100 |                       
  TempAccountsOnboardingDialog.vue                |   97.82 |    96.15 |   96.42 |   97.72 | 157,297               
  TempAccountsOnboardingIPInfoStep.vue            |     100 |      100 |     100 |     100 |                       
  TempAccountsOnboardingIPRevealStep.vue          |     100 |      100 |     100 |     100 |                       
  TempAccountsOnboardingIntroStep.vue             |     100 |      100 |     100 |     100 |                       
  TempAccountsOnboardingPreference.vue            |   96.55 |    86.27 |     100 |   96.33 | 147,174,201,235       
  TempAccountsOnboardingStep.vue                  |     100 |      100 |     100 |     100 |                       
  TempAccountsOnboardingStepper.vue               |   55.17 |    20.68 |   66.66 |   83.33 | 34-35,38              
--------------------------------------------------|---------|----------|---------|---------|-----------------------

--- end ---
Traceback (most recent call last):
  File "/venv/lib/python3.13/site-packages/runner/__init__.py", line 289, in npm_test
    self.check_call(["npm", "test"])
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
  File "/venv/lib/python3.13/site-packages/runner/shell2.py", line 66, in check_call
    res.check_returncode()
    ~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/subprocess.py", line 508, in check_returncode
    raise CalledProcessError(self.returncode, self.args, self.stdout,
                             self.stderr)
subprocess.CalledProcessError: Command '['/usr/bin/npm', 'test']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/venv/lib/python3.13/site-packages/runner/__init__.py", line 1268, in main
    libup.run()
    ~~~~~~~~~^^
  File "/venv/lib/python3.13/site-packages/runner/__init__.py", line 1202, in run
    self.npm_upgrade(plan)
    ~~~~~~~~~~~~~~~~^^^^^^
  File "/venv/lib/python3.13/site-packages/runner/__init__.py", line 1064, in npm_upgrade
    self.npm_test()
    ~~~~~~~~~~~~~^^
  File "/venv/lib/python3.13/site-packages/runner/__init__.py", line 302, in npm_test
    self.check_call(["node_modules/.bin/jest", *jest_config, "-u"])
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/venv/lib/python3.13/site-packages/runner/shell2.py", line 66, in check_call
    res.check_returncode()
    ~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/subprocess.py", line 508, in check_returncode
    raise CalledProcessError(self.returncode, self.args, self.stdout,
                             self.stderr)
subprocess.CalledProcessError: Command '['node_modules/.bin/jest', '-u']' returned non-zero exit status 1.
Source code is licensed under the AGPL.