Skip to content

Blazor .NET 10 Tracking IssueΒ #34437

@guardrex

Description

@guardrex

ASP.NET Core 10: Web UI

Derived from PU tracking

🟒 = ReadyΒ Β Β Β Β  βœ”οΈ = DoneΒ Β Β Β Β  πŸ›‘ = Wait on PU to finishΒ Β Β Β Β  ❌ = No action required

Status Live P Issue PR Item PU Links/
Blog
🟒 β€” GA #35936 β€” VS guidance: .dev.localhost TLD β€”
πŸ›‘ [Live]() RC1 #35360 β€” Blazor migration: NavigationException removal and AppContext switch See issue
πŸ›‘ Live RC1 #35897 β€” Complex framework types for JS interop (2) PU Issue PU PR
πŸ›‘ Live RC1 #35702 β€” Blazor Movie dB tutorial Not Found updates β€”
🟒 [Live]() 7 #35728 β€” Passkeys coverage PU PR
βœ”οΈ Live 7 #35922 #35919 InputHidden component PU PR
βœ”οΈ Live 7 #35921 #35919 OwningComponentBase implements IAsyncDisposable PU PR
βœ”οΈ Live 7 #35920 #35919 Serialization extensibility for declarative persistent component state PU PR
βœ”οΈ Live 7 #35861 #35919 NotFound support updates [PU Issue]() [PU PR]()
βœ”οΈ Live 7 #35795 #35919 HotReload for WebAssembly PU PR
βœ”οΈ Live 7 #35197 #35919 Declarative model updates PU Issue [PU PR]()
βœ”οΈ Live 7 β€” #35919 Update service-worker registration to prevent caching issues PU Issue PU PR
βœ”οΈ Live 7 #35773 #35772 Diagnostic metrics & traces renames PU Issue 1 PU Issue 2
βœ”οΈ Live 7 #35745 #35919 Rename LinkPreload to ResourcePreloader PU Issue PU PR
βœ” β€” 6 #35748 #35698 What's New sample app remarks update β€”
βœ”οΈ β€” 6 #35717 #35873 Follow-up Blazor Server state persistence work See issue
βœ” Live 6 #35711 #35698 Blazor Server state persistence See issue
βœ” Live 6 #35712 #35698 Passkeys coverage PU PR
βœ” Live 6 Addresses
#35602
#35698 Flipping the NavigationException switch PU PR
βœ” Live 6 #35696 #35698 Blazor diagnostics improvements PU PR
βœ” Live 6 #35632 #35698 Blazor WebAssembly preloading PU PR
βœ” Live 6 #35631 #35698 Blazor build producing javascript bundler friendly output PU PR
βœ” Live1
Live2
6 #35630 #35698 NotFound works with streaming that has started PU PR
βœ” Live 6 #35669 #35698 Improved form validation for Blazor PU Issue PU PR
βœ” Live 6 #35620 #35698 Blazor custom cache removed PU Issue PU PR
βœ” Live 6 #35530 #35577 [Pre6] Rename Blazor WebAssembly perf API See issue
βœ” β€” 5 #35361 #35590 AppContext switch to fallback from NavigationException removal AppContext switch Issue
βœ” Live 5 #34870 #35590 Response streaming opt-out AppContext switch PR
βœ” Live 5 #34893 #35590 Not Found 404 response and page for interactive and static rendering PU Issue
βœ” β€” 5 #35197 #35210 Check new declarative model for persisting state in examples β€”
βœ” Live 5 #35278 #35590 New Blazor metrics See issue
βœ” β€” 5 #35361 #35431 NavigateTo no longer throws a NavigationException PU Issue PU PR
βœ” Live 4 #35439
#35468
#35433
#35475
NotFound method in NavigationManager for interactive and static rendering PU PR 1 PU PR 2
βœ” Live 4 #35357 #35456 New JsonPatch Implementation with System.Text.Json WN [PU Issue]() [PU PR]()
βœ”οΈ β€” 4 #35282 #35287 [Pre4] Blazor inline boot config: Confirm work on #35176 addressed it PU PR
βœ”οΈ Live 4 #35273 #35376 Preload Blazor WebAssembly resources to improve startup time PU Issue PU PR
βœ” β€” 4 #35233 #35433 Use OverrideHtmlAssetPlaceholders=true in blazorwasm template

... and name change WriteImportMapToHtml πŸ‘‰ OverrideHtmlAssetPlaceholders
PU Issue PU PR
βœ”οΈ Live 4 #34303 #34892 HttpNavigationManager no longer uses NavigationException PU PR
βœ” β€” 4 #35231 #35433 Name change (CloseColumnOptionsAsync πŸ‘‰ HideColumnOptionsAsync) PU Issue PU PR
βœ” Live 4 #35230 #35243
#35437
#35434
Performance profiling for Blazor WebAssembly apps PU Issue 1 PU Issue 2 [PU PR]()
βœ” Live 1 Live 2 4 #35219 #35220 New JS interop API PU Issue PU PR
βœ” β€” 4 #35196 #35208 Confirm guidance on .dll ext change with dotnet.boot.js β€”
βœ” β€” 3 #35125 #35176 Boot file name change (blazor.boot.json πŸ‘‰ dotnet.boot.js) β€”
βœ” Live 3 #35075 #35057 WasmApplicationEnvironmentName to set the environment PU Issue PU PR
βœ” Live 3 #35071 #35198
#35210
#35356
#35359
Declaratively persist state. Coverage for RegisterPersistentService PU PR
βœ” β€” 3 #34978 #35056 Name change PU PR
❌ β€” 3 #35070 β€” Fix use of ReconnectModal in Blazor templates

❌ No changes needed. ❌
PU PR
βœ” Live 3 #35023 #35057 Fingerprinting in Blazor WebAssembly PU Issue [PU PR]()
βœ” Live 3 #34978 #35056 Rename DisableMatchAllIgnoresLeftUriPart PU PR
βœ” Live 2 #34965 #34966 Close QuickGrid column options PU Issue PU PR
βœ” Live 2 #34963 #34966 Ignore query string and fragment when using NavLinkMatch.All PU Issue PU PR
πŸ›‘ [Live]() RC1 #34904 β€” Adopt dotnet scaffold CLI tooling

Wait for RC1.
Blog
βœ” Live 2 #34881 #34882 Multiple concurrent queries trigger IOE PU Issue The PU will look at this further for .NET 11.
πŸ›‘ [Live]() ? β€” β€” Multiple file uploads hang
Drop LazyBFS in File uploads article

Wait on PU work.
PU Issue [PU PR]()
βœ” Live 3 #34870 #34894 Response streaming opt-out PU Issue PU PR
βœ”πŸ›‘ β€” ? #34659 #34660 blazor.web.js startup options format

Waiting on PU work to merge before merging docs PR.
PU Issue PU PR
πŸ›‘ [Live]() ? #34656 β€” Decimal, double, and float binding

Wait on PU work.
PU Issue PU Issue PU PR
βœ” β€” 2 #34846 #34858 Primary ctors PU Issue PU PR
βœ” Live 2 #34813 #34842 New reconnect UI component and blazor.server.js compatible with strict CSS CSP PU Issue PU Issue PU PR PU Issue
βœ” β€” 2 #34789 #34791 NavigateTo no longer scrolls to the top for same page navigations

Only covered in What's New.
PU Issue PU PR Possibly related: PU Issue PU PR
βœ” Live 1 #34622 #34731 Route syntax highlighting PU PR
βœ” Live 1 #34658 #34664 QuickGrid RowClass parameter PU Issue PU PR
❌ β€” ? β€” β€” When using a querystring, default NavItem isn't selected

❌ Bug fix. ❌
PU Issue
❌ β€” ? β€” β€” NavigationManager.NavigateTo always scrolls page to the top

❌ Bug fix. ❌
PU Issue
βœ” Live 1 #34211 #34214 #34218 dotnet/blazor-samples#399 #34227 Document that QuickGrid may render additional empty rows on the last page when using a paginator that should be appropriately styled PU Issue
βœ” β€” 1 #34438 #34439 dotnet/blazor-samples#413 Fahrenheit is misspelled in Blazor templates PU Issue PU PR
❌ β€” 1 β€” β€” Too many of the same ACCELERATE KEYS (Alt+I) when creating a new project Blazor web app

❌ Not covered by docs. ❌
PU Issue PU PR
βœ” Live1
Live2
1 #34440 #34441 Stop embedding JS files in Endpoints and Server assemblies PU Issue PU PR 1 PU PR 2
❌ β€” 1 β€” β€” [Blazor WebAssembly] dotnet watch may not inject aspnetcore-browser-refresh.js after dotnet run

❌ Not covered by docs. ❌
PU Issue PU PR 1 PU PR 2 PU PR 3

Derived from general issues/PRs not on the PU's 10.0 tracking

🟒 = ReadyΒ Β Β Β Β  βœ”οΈ = DoneΒ Β Β Β Β  πŸ›‘ = Wait on PU to finishΒ Β Β Β Β  ❌ = No action required

Status Live Issue PR Item PU Links/
Blog
β€” [Live]() β€” β€” β€” β€”

Other

10.0 Post GA

Status Issue PR Item
β€” β€” β€” Confirm that the Project Structure article is correct for 10.0 based on the new templates.
β€” #35232 β€” Remove EF Core tooling breaking change remarks
β€” β€” β€” Finish up with "UPDATE 10.0" marked content.
β€” β€” β€” Update article dates to 10.0 GA day.
β€” β€” β€” Walk the movie tutorial.
β€” β€” β€” Sample app package version updates.
β€” β€” β€” API doc cross-links.
β€” β€” β€” Enable (uncomment) the latest version INCLUDEs (preview notices).
β€” β€” β€” Update the static.yml script in the samples repo to use .NET 10 SDK and update the XrefGen tool to 10.0. When updating XrefGen, adopt the new fingerprinting feature.
β€” β€” β€” Check on this issue to see if their framework changes took effect in a good way for KeyValuePair at this section.
β€” β€” β€” Update SHAs for GH Actions in Blazor samples repo and update .NET SDK version to 10.0

Other

Status Live Issue PR Item PU Links/
Blog
... ... ... ... ... ...

Blazor Hybrid

Status Live Issue PR Item PU Links
β€” [Live]() β€” β€” β€”

Preview announcements

https://github.com/dotnet/aspnetcore/discussions/categories/announcements

10.0 preview/RC PU issues for analysis

This section of linked issues is assessed for items that didn't make the roadmap but have a bearing on docs.

.NET 10 Planning

https://github.com/dotnet/aspnetcore/issues?q=is%3Aopen+is%3Aissue+label%3Aarea-blazor+milestone%3A%22.NET+10+Planning%22

Issues to watch πŸ‘€ ...

  • xxx
  • xxx

ASP.NET Core Roadmap for .NET 10

dotnet/aspnetcore#59443

ASP.NET Core Roadmap for .NET 10: Community Discussion

dotnet/aspnetcore#59444

Metadata

Metadata

Assignees

Type

No type

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions