diff --git a/src/custom/components/ErrorBoundary/ErrorBoundaryMod.tsx b/src/custom/components/ErrorBoundary/ErrorBoundaryMod.tsx index 3cda945e3..7c7172067 100644 --- a/src/custom/components/ErrorBoundary/ErrorBoundaryMod.tsx +++ b/src/custom/components/ErrorBoundary/ErrorBoundaryMod.tsx @@ -112,6 +112,10 @@ type ErrorBoundaryState = { error: Error | null } +function truncate(value?: string): string | undefined { + return value ? value.slice(0, 1000) : undefined +} + export default class ErrorBoundary extends React.Component { constructor(props: unknown) { super(props) @@ -163,7 +167,7 @@ export default class ErrorBoundary extends React.Component @@ -232,7 +236,7 @@ ${ `## Error \`\`\` -${error.name}${error.message && `: ${error.message}`} +${error.name}${error.message && `: ${truncate(error.message)}`} \`\`\` ` } @@ -241,7 +245,7 @@ ${ `## Stacktrace \`\`\` -${error.stack} +${truncate(error.stack)} \`\`\` ` }