in src/content/components/GeneralTriage/GeneralTriage.js [250:359]
render() {
return (
<Container
loaded={this.state.loaded}
heading={"General Triage"}
subHeading={
<React.Fragment>
This list includes untriaged bugs in{" "}
<a
href="https://bugzilla.mozilla.org/buglist.cgi?product=Firefox&component=General&resolution=---"
target="_blank"
rel="noopener noreferrer">
Firefox::General
</a>{" "}
and{" "}
<a
href="https://bugzilla.mozilla.org/buglist.cgi?product=Toolkit&component=General&resolution=---"
target="_blank"
rel="noopener noreferrer">
Toolkit::General
</a>
.
<br />
Firefox Desktop engineers share responsibility for these components
on a{" "}
<a
href="https://docs.google.com/document/d/1_r8lKtJg1FXeY9R3mufsQKI3ylXiIrrLgsb3DqC0EoA/edit?usp=sharing"
target="_blank"
rel="noopener noreferrer">
rotating basis
</a>
.
</React.Fragment>
}>
{Object.values(this.state.bugs).flat().length ? (
<>
<BugList
title="Triage Needed"
titleTooltip={`Bugs that have not been triaged (without a severity). Bugs with the meta keyword are ignored and open needinfo requests are ignored.`}
compact={true}
showResolvedOption={false}
visibleIfEmpty={false}
bulkEdit={false}
tags={true}
bugs={this.state.bugs.triageNeeded}
columns={triageNeededColumns}
/>
<BugList
title="Important Recent Regressions"
titleTooltip={`Bugs with a regression keyword created since the start of the current Beta cycle (${this.context.releases.beta.date}) that do not have both status-firefox${this.context.releases.beta.version} and status-firefox${this.context.releases.release.version} set. Bugs with an open needinfo request are ignored.\n`}
compact={true}
showResolvedOption={false}
visibleIfEmpty={false}
bulkEdit={false}
tags={false}
bugs={this.state.bugs.recentRegression}
columns={generalTriageColumns}
/>
<BugList
title="Needinfo Escalations"
titleTooltip="Needinfo requests generated by the escalation system."
compact={true}
showResolvedOption={false}
visibleIfEmpty={false}
bulkEdit={false}
tags={true}
bugs={this.state.bugs.needinfoEscalated}
columns={generalTriageColumns}
/>
<BugList
title="Needinfo > 14 days"
titleTooltip="Needinfo requests older than 14 days, excluding self-needinfos and bugs with the stalled keyword."
compact={true}
showResolvedOption={false}
visibleIfEmpty={false}
bulkEdit={false}
tags={true}
bugs={this.state.bugs.needinfoStale}
columns={generalTriageColumns}
/>
<BugList
title="Unassigned S1 Defects"
titleTooltip="Catastrophic (S1) defects without an assignee and no pending needinfos, excluding bugs with the stalled keyword."
compact={true}
showResolvedOption={false}
visibleIfEmpty={false}
bulkEdit={false}
tags={true}
bugs={this.state.bugs.unassignedS1}
columns={unassignedColumns}
/>
<BugList
title="Unassigned S2 Defects"
titleTooltip="Serious (S2) defects without an assignee and no pending needinfos, excluding bugs with the stalled keyword."
compact={true}
showResolvedOption={false}
visibleIfEmpty={false}
bulkEdit={false}
tags={true}
bugs={this.state.bugs.unassignedS2}
columns={unassignedColumns}
/>
</>
) : (
<div className={styles.emptyState}>No bugs found.</div>
)}
<MiniLoader hidden={!this.state.awaitingNetwork} />
</Container>
);
}