app/buglists/recent-regressions.mjs (43 lines of code) (raw):

import * as BugList from "buglist"; import * as Global from "global"; /* eslint-disable camelcase */ export function init($container) { const releases = Global.releaseData(); BugList.append({ id: "recent-regressions", $container: $container, title: "Important Recent Regressions Without Decision", description: "Bugs with a regression keyword created since the start " + `of the current Beta cycle (${releases.beta.date}) that do not have both ` + `status-firefox${releases.beta.version} and ` + `status-firefox${releases.release.version} set.\n` + "Bugs with an open NEEDINFO request are ignored.\n" + "Bugs are order by creation date, oldest first.\n" + "Timestamp shows bug creation.", query: { chfield: "[Bug creation]", chfieldfrom: releases.beta.date, chfieldto: "Now", keywords: "regression", keywords_type: "allwords", resolution: "---", f1: "OP", j1: "OR", f2: `cf_status_firefox${releases.release.version}`, o2: "nowords", v2: "affected,unaffected,fixed,verified,disabled,verified disabled,wontfix,fix-optional", f3: `cf_status_firefox${releases.beta.version}`, o3: "nowords", v3: "affected,unaffected,fixed,verified,disabled,verified disabled,wontfix,fix-optional", f4: "CP", f5: "priority", o5: "nowords", v5: "S1,S2", f6: "flagtypes.name", o6: "notsubstring", v6: "needinfo", }, usesComponents: true, }); }