Unexpected Event Lifecycle Recall on Tooltip Hover

When using the Tooltip, the Event Lifecycle on the page restarts every time the cursor hovers over the Tooltip. This is unexpected behavior

@Korchev can you help me

@enchev
The A component contains a button created using <RadzenButton>.
The button utilizes the ShowTooltip function to display a tooltip when the mouse pointer hovers over it.
When using the A component on its own, no issues arise, and the ShowTooltip function works normally without affecting page events.

The issue:

When the A component is included within another component called B, and B also contains a call to the ShowTooltip function:

  • The Event Page is triggered repeatedly whenever there is an interaction with the button inside the A component.
  • This behavior negatively impacts performance and causes events to function unexpectedly.
<RadzenButton ButtonStyle="ButtonStyle.Primary" 
              Icon="manage_accounts" 
              Size="ButtonSize.ExtraSmall" 
              Click="@((args) => EditUser(context))"
              MouseEnter="@(args => ShowTooltip(args, new TooltipOptions() { 
                  Position = TooltipPosition.Top, 
                  Text = ClientUserLocalizer["Edit User Details"], 
                  Style = "background-color: var(--rz-white); color: var(--rz-black);" 
              }))">
</RadzenButton>

I'm afraid that I don't understand your case nor I can debug it. You can use our source code to debug your application for free - you have everything needed.

I would like to remind you that demanding support from Radzen team without active subscription might end in discontinuation of your forum account.

We are working on building a large system using your library, and we consistently share our feedback regarding it.
Whenever issues arise, we reach out to you, and our team has provided numerous suggestions for improvements, as well as feedback on certain issues and challenges.

The issue in brief:
The problem occurs when there is a component B inside component A, and the ShowTooltip function is used.
The Event Page is triggered repeatedly whenever there is an interaction with the button inside the A component.

I'll repeat once again what I already posted. Dedicated support is paid, if you are looking for such - check our pricing page. This is my last warning.