diff --git a/packages/main/src/internal/withWebComponent.tsx b/packages/main/src/internal/withWebComponent.tsx index e2e9aaae48e..68df6de44d4 100644 --- a/packages/main/src/internal/withWebComponent.tsx +++ b/packages/main/src/internal/withWebComponent.tsx @@ -135,7 +135,13 @@ export const withWebComponent = , RefType = Ui .filter(([key]) => !slotProperties.includes(key)) .filter(([key]) => !booleanProperties.includes(key)) .filter(([key]) => !eventProperties.map((eventName) => createEventPropName(eventName)).includes(key)) - .reduce((acc, [key, val]) => ({ ...acc, [key]: val }), {}); + .reduce((acc, [key, val]) => { + if (!key.startsWith('aria-') && !key.startsWith('data-') && val === false) { + return acc; + } + acc[key] = val; + return acc; + }, {}); useEffect(() => { if (waitForDefine && !isDefined) {