From 56c5828b02d53bfd17182bb8d0c126b7cd4f400e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Alves=20de=20Faria=20Resende?= Date: Wed, 10 Sep 2025 13:40:09 -0300 Subject: [PATCH] fix(ErrorBoundary): Fixing console errors and Improving error logging for better developer experience (#5378) --- platform/ui-next/src/components/Button/Button.tsx | 6 +++--- .../ui-next/src/components/Errorboundary/ErrorBoundary.tsx | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/platform/ui-next/src/components/Button/Button.tsx b/platform/ui-next/src/components/Button/Button.tsx index e8ae3d01f..106ad106f 100644 --- a/platform/ui-next/src/components/Button/Button.tsx +++ b/platform/ui-next/src/components/Button/Button.tsx @@ -39,13 +39,13 @@ export interface ButtonProps } const Button = React.forwardRef( - ({ className, variant, size, asChild = false, ...props }, forwardRef) => { + ({ className, variant, size, asChild = false, dataCY, ...props }, forwardRef) => { const Comp = asChild ? Slot : 'button'; - const dataCY = props.dataCY || `${props.name}-btn`; + const testId = dataCY || `${props.name}-btn`; return ( + {errorTitle} e.preventDefault()} @@ -262,7 +263,6 @@ const ErrorBoundary = ({ let errorTimeout: NodeJS.Timeout; const handleError = (event: ErrorEvent) => { - event.preventDefault(); clearTimeout(errorTimeout); errorTimeout = setTimeout(() => { setError(event.error);