Update FluentUI to 4.14.1 and bump .NET 10.0 Preview packages to 10.0.7#16480
Update FluentUI to 4.14.1 and bump .NET 10.0 Preview packages to 10.0.7#16480
Conversation
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 16480Or
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 16480" |
There was a problem hiding this comment.
Pull request overview
Updates the Dashboard’s FluentUI dependency to the latest patch release and adjusts bUnit JS interop mocks to match newly introduced FluentUI JavaScript calls, unblocking failing component tests.
Changes:
- Bump
Microsoft.FluentUI.AspNetCore.Componentsand.Iconsfrom4.14.0to4.14.1. - Extend
FluentUISetupHelpers.SetupFluentAnchoredRegionto mockinitializeKeyboardNavigationandremoveKeyboardNavigationJS interop calls.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| tests/Aspire.Dashboard.Components.Tests/Shared/FluentUISetupHelpers.cs | Adds bUnit JSInterop mocks for new FluentUI AnchoredRegion keyboard-navigation interop calls. |
| Directory.Packages.props | Updates FluentUI package versions to 4.14.1. |
FluentUI 4.14.1 depends on Microsoft.AspNetCore.Components.Web 10.0.7, which transitively requires Microsoft.Extensions.* >= 10.0.7. Bump all centrally managed .NET 10.0 Preview versions to resolve NU1109 package downgrade errors.
|
🎬 CLI E2E Test Recordings — 76 recordings uploaded (commit View all recordings
📹 Recordings uploaded automatically from CI run #24987071824 |
|
No documentation PR is required for this change. Reason: This PR is a dependency version bump (FluentUI 4.14.0 → 4.14.1, .NET 10.0 Preview packages 10.0.6 → 10.0.7) with an internal bUnit test fix to support a new JS interop call in
|
Description
Update
Microsoft.FluentUI.AspNetCore.ComponentsandMicrosoft.FluentUI.AspNetCore.Components.Iconsfrom 4.14.0 to 4.14.1.Bump all .NET 10.0 Preview package versions in
eng/Versions.propsfrom 10.0.6 to 10.0.7. FluentUI 4.14.1 depends onMicrosoft.AspNetCore.Components.Web 10.0.7, which transitively requiresMicrosoft.Extensions.*>= 10.0.7. Without this bump, NuGet restore fails with NU1109 package downgrade errors forMicrosoft.Extensions.Options,Microsoft.Extensions.Configuration.Binder, andMicrosoft.Extensions.Logging.Abstractions.FluentUI 4.14.1 adds a new
initializeKeyboardNavigationJS interop call inFluentPopover(viaFluentAnchoredRegion.razor.js). Updated the bUnit JSInterop setup inFluentUISetupHelpers.SetupFluentAnchoredRegionto mock this new call and the correspondingremoveKeyboardNavigationcall, fixing 2 failing Dashboard component tests.Checklist