From 00059748fdb0db57faede26799a660749466ac42 Mon Sep 17 00:00:00 2001 From: Anmol Singh Bhatia Date: Mon, 30 Mar 2026 02:13:31 +0530 Subject: [PATCH 1/2] fix: guard against undefined issue in SpreadsheetIssueRow --- .../issues/issue-layouts/spreadsheet/issue-row.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-row.tsx b/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-row.tsx index c511fd31815..6d060c4dbd3 100644 --- a/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-row.tsx +++ b/apps/web/core/components/issues/issue-layouts/spreadsheet/issue-row.tsx @@ -81,10 +81,13 @@ export const SpreadsheetIssueRow = observer(function SpreadsheetIssueRow(props: const { issueMap } = useIssues(); // derived values + const issue = issueMap[issueId]; const subIssues = subIssuesStore.subIssuesByIssueId(issueId); const isIssueSelected = selectionHelpers.getIsEntitySelected(issueId); const isIssueActive = selectionHelpers.getIsEntityActive(issueId); + if (!issue) return null; + return ( <> {/* first column/ issue name and key column */} @@ -104,7 +107,7 @@ export const SpreadsheetIssueRow = observer(function SpreadsheetIssueRow(props: })} verticalOffset={100} shouldRecordHeights={false} - defaultValue={shouldRenderByDefault || isIssueNew(issueMap[issueId])} + defaultValue={shouldRenderByDefault || isIssueNew(issue)} > Date: Mon, 30 Mar 2026 02:14:03 +0530 Subject: [PATCH 2/2] fix: add defensive guard for isIssueNew in list block-root --- .../core/components/issues/issue-layouts/list/block-root.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/web/core/components/issues/issue-layouts/list/block-root.tsx b/apps/web/core/components/issues/issue-layouts/list/block-root.tsx index 7050cd1addc..443d84612b7 100644 --- a/apps/web/core/components/issues/issue-layouts/list/block-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/list/block-root.tsx @@ -138,7 +138,7 @@ export const IssueBlockRoot = observer(function IssueBlockRoot(props: Props) { root={containerRef} classNames={`relative ${isLastChild && !isExpanded ? "" : "border-b border-b-subtle"}`} verticalOffset={100} - defaultValue={shouldRenderByDefault || isIssueNew(issuesMap[issueId])} + defaultValue={shouldRenderByDefault || (issuesMap[issueId] ? isIssueNew(issuesMap[issueId]) : false)} placeholderChildren={} shouldRecordHeights={isMobile} >