diff --git a/apps/web/src/components/incident/incident-card.tsx b/apps/web/src/components/incident/incident-card.tsx index eb7b160c..bb5b2364 100644 --- a/apps/web/src/components/incident/incident-card.tsx +++ b/apps/web/src/components/incident/incident-card.tsx @@ -327,6 +327,11 @@ export function IncidentCard({ incident, decision, statusChain, onApprovalChange ? chainValue(statusChain?.next_step) : nextStage ? flowStageLabels[nextStage] : t('flowComplete') const flowSourceText = hasTruthChain ? t('flowSourceTruthChain') : t('flowSourceHeuristic') + const flowSummaryTextStyle = { + minWidth: 0, + overflowWrap: 'anywhere' as const, + wordBreak: 'break-word' as const, + } const statusChainEvidenceItems = hasTruthChain ? [ { key: 'mcp', @@ -657,27 +662,30 @@ export function IncidentCard({ incident, decision, statusChain, onApprovalChange flexWrap: 'wrap', fontSize: 11, color: '#555550', + minWidth: 0, + overflowWrap: 'anywhere', + wordBreak: 'break-word', }} > - + {t('flowCurrentLabel')}: {currentStageText} / - + {t('flowNextLabel')}: {nextStageText} / - + {t('flowSourceLabel')}: {flowSourceText} {hasTruthChain && ( <> / - + {t('flowVerdictLabel')}: {chainValue(statusChain?.verdict)} / - + {statusChainEvidenceItems.map(item => ( / - + {statusChainMcpDetail} / - + {statusChainExecutionDetail} / - + {statusChainSourceRefDetail}