diff --git a/semcore/bulk-textarea/src/components/InputField/InputField.tsx b/semcore/bulk-textarea/src/components/InputField/InputField.tsx index 2a3acef027..507868881c 100644 --- a/semcore/bulk-textarea/src/components/InputField/InputField.tsx +++ b/semcore/bulk-textarea/src/components/InputField/InputField.tsx @@ -641,7 +641,11 @@ class InputField extends Component< const { errorMessage, isCommonError } = this.errorMessage; const visibleErrorTooltip = - showErrors && visibleErrorPopper && Boolean(errorMessage) && !this.isDisabled; + Boolean(this.textarea.textContent) && + showErrors && + visibleErrorPopper && + Boolean(errorMessage) && + !this.isDisabled; const { __excludeProps } = extractAriaProps(this.asProps); @@ -665,7 +669,9 @@ class InputField extends Component< this.popper = popper; } - return {errorMessage}; + return (Boolean(this.textarea.textContent) && Boolean(errorMessage)) + ? {errorMessage} + : null; }}