From c83d36c612f439b77d3aa825ab92b4476377da5e Mon Sep 17 00:00:00 2001 From: "ilia.brauer" Date: Fri, 31 Jul 2026 09:11:43 +0200 Subject: [PATCH] [bulk-textarea] fixed tooltip hide logic --- .../src/components/InputField/InputField.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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; }}