Tooltip and DataGrid new bug

I have several DataGrid's and I've made columns with buttons and other columns with tooltip on hover capability. It was all working until the .NET 8 updates. Did I miss something I need to update for them to work properly? Here's the current behavior:

Buttons are initially visible:

But the second I try to hover and the tool tip fires the whole DataGrid goes empty:
image

The tooltip pops up at the same time but it's in the very top left of the web browser:
image

I haven't changed anything on these pages recently, just updated Radzen and this behavior began. Here's the relevant Icon in the RadzenDataGridColumn Template:

<RadzenButton Icon="edit" ButtonStyle="Radzen.ButtonStyle.Warning" Variant="Variant.Flat" Size="ButtonSize.ExtraSmall"
                                     MouseEnter="@(args => ShowEditToolTip(args))" MouseLeave="HideToolTip" Click="@(args => RowSelect(opportunityWorkflow))"
                       @onclick:stopPropagation="true" class="rz-ripple" />

And the functions it calls:

    protected void ShowEditToolTip(ElementReference elementReference, TooltipOptions options = null)
    {
        TooltipService.Open(elementReference, "Edit", options);
    }

   protected void HideToolTip()
   {
       TooltipService.Close();
   }

Edit: I also don't see any errors in the web browser console

We are not aware of such issue. Please try to replicate it in some of our demos (they are editable) or prepare for us runnable example demonstrating the problem.

TestTooltips.zip (1.4 MB)
Here's a very small project that does exactly what I'm seeing. Thanks.

I forgot to add the <RadzenComponents/> tag to the MainLayout.razor. But adding that still produces the issue.

Hey @gpankretz,

Your app looks like the old (pre .NET 8) Blazor server however with updated TargetFramework and references to .NET 8. Is this the case?

You can check the official Microsoft migration guide for reference on how to use the new .NET 8 Web app type:

Here is what we did in our demos:

Yes I started this in .Net 7. I'll take a look at that and see if it fixes the issue. Thanks for the reply.

Your DataGrid also have both Data and Count set however you are not using LoadData and because of this the DataGrid will bind itself in the initial render and immediately reload to no records since the Count is 0. Here is how the DataGrid (and the tooltips) will looks like when you remove Count:

By the way, thank you! I updated all my tables to properly use LoadData instead of manually handling the calls, and kept the Count and Data fields and the problem is indeed resolved. I appreciate your prompt responses!