diff --git a/src/chrome/ErrorBar.tsx b/src/chrome/ErrorBar.tsx index 9d62bbae9..d451cd097 100644 --- a/src/chrome/ErrorBar.tsx +++ b/src/chrome/ErrorBar.tsx @@ -37,10 +37,13 @@ const ErrorBar = memo(function ErrorBar(props: Props) { 0, ); + const urgentErrors = props.errors.filter(e => e.urgent); + return ( - - {props.errors.map((error, index) => ( + + {(collapsed ? urgentErrors : props.errors).map((error, index) => ( props.dismissError(index)} key={index} @@ -81,16 +84,18 @@ function ErrorTile({ }) { const [collapsed, setCollapsed] = useState(true); return ( - + {(error.details || error.error) && ( - + +