-
-
+
diff --git a/src/Core/Components/AppBar/FluentAppBar.razor.cs b/src/Core/Components/AppBar/FluentAppBar.razor.cs
index 0b407e4466..e3d2f04f04 100644
--- a/src/Core/Components/AppBar/FluentAppBar.razor.cs
+++ b/src/Core/Components/AppBar/FluentAppBar.razor.cs
@@ -144,7 +144,7 @@ private async Task InitializeOverflowAsync()
}
}
- private Task TogglePopoverAsync() => HandlePopoverToggleAsync(!_showMoreItems);
+ internal Task TogglePopoverAsync() => HandlePopoverToggleAsync(!_showMoreItems);
private async Task HandlePopoverKeyDownAsync(FluentKeyCodeEventArgs args)
{
diff --git a/src/Core/Components/AppBar/FluentAppBarItem.razor.cs b/src/Core/Components/AppBar/FluentAppBarItem.razor.cs
index ca0c5d1d36..ddbdbbf389 100644
--- a/src/Core/Components/AppBar/FluentAppBarItem.razor.cs
+++ b/src/Core/Components/AppBar/FluentAppBarItem.razor.cs
@@ -105,6 +105,11 @@ protected async Task OnClickHandlerAsync(MouseEventArgs ev)
{
if (OnClick.HasDelegate)
{
+ if (Overflow is true)
+ {
+ await Owner.AppBar.TogglePopoverAsync();
+ }
+
await OnClick.InvokeAsync(this);
}
}