#69328·aspnetcore

[pr-attention-pulse] ASP.NET Core PR Attention Pulse

Author: PureWeenCreated Sep 15, 2026Updated Sep 17, 2026

[!IMPORTANT] These views identify pull requests worth inspecting. They do not certify readiness, prove that feedback was addressed, authorize merge or review, or reliably establish completion.

Auto-generated by PR Attention Pulse. Manual edits are replaced on the next manual run.

This initial area composition includes the maintained Blazor view and a Repository-wide baseline. Additional product areas will be added only after maintainers define their exact label/path queries and decide whether this report shape is useful.

Blazor - 136 matched; shown: 5 review now, 5 verify discussion, 3 rescue, 0 ready, 0 verify before merge; generated 2026-09-17T16:23:43.3246525Z

Source generated: 2026-09-17T16:23:43.3246525Z; attempted: 2026-09-17T16:23:41.0000000Z. Source: dotnet/aspnetcore. Blazor and Components pull requests; coverage labels-and-paths; selection (labels any of [area-blazor, feature-blazor-*, Blazor ♥ *] OR paths any of [src/Components/**]). Scope match for all displayed candidates: label-and-path.

Summary counts

Open: 372. Matched: 136. Returned: 372 of 372; query complete: true.

View Displayed Source total
Review now 5 10 in the ReviewNow inventory bucket, not 10 cleared for review
Verify discussion before review 5 5 assessed candidates need verification
Needs rescue 3 17 in the NeedsRescue inventory bucket
Ready to merge 0 0 discussion-eligible; 0 in the prospective ReadyToMerge inventory bucket
Verify discussion before merge 0 0 need verification or are unassessed

Review now

Displaying 5 candidates from a ReviewNow inventory of 10. Legacy overflow: 5. The inventory includes discussion-verification and unassessed candidates; see coverage below.

PR Title Author Next actor Open age Reasons / Blockers
1: dotnet/aspnetcore#67970 Fix rendering of HTML enumerated boolean attributes (draggable, spellcheck, contenteditable) BrundhaVelusamy Community human reviewer 56d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review, community-contribution. Blockers: None.
2: dotnet/aspnetcore#68365 Preserve modified state when InputBase parsing fails PureWeen human reviewer 36d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review. Blockers: None.
3: dotnet/aspnetcore#69174 Avoid starting the response when navigating with exception ilonatommy human reviewer 8d open Reasons: review-requested. Blockers: None.
4: dotnet/aspnetcore#69193 Stabilize Blazor Web JS Initializers test case BrundhaVelusamy Community human reviewer 7d open Reasons: needs-first-review, community-contribution. Blockers: None.
5: dotnet/aspnetcore#69356 Harden RendererSynchronizationContext restoration javiercn human reviewer 0d open Reasons: needs-first-review. Blockers: None.

Verify discussion before review

Displaying 5 of 5 assessed candidates needing verification; 0 are not displayed. Assessment budget: 20 candidates, not a claim that 20 verification rows can be shown.

PR / Author Title Next actor / Age Reasons / Blockers Discussion / Comments Threads
1: dotnet/aspnetcore#68037; Author: vendasankarsf3945 Avoid defensive copies of RenderTreeFrame in (link removed) Next: human reviewer; 52d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review. Blockers: None. State: verification-needed; assessment complete: true. Signals: non-author-discussion-after-author-response, non-author-discussion-requires-verification. Comments: 9 total; evidence truncated: false. 4 of 4 returned; complete: true; 1 unresolved; 1 outdated unresolved
2: dotnet/aspnetcore#66899; Author: EduardF1 Community Handle Blazor WASM auth errors from URL fragments Next: human reviewer; 111d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review, community-contribution. Blockers: None. State: verification-needed; assessment complete: true. Signals: non-author-discussion-requires-verification, current-inline-discussion-unassessed. Comments: 12 total; evidence truncated: true. 3 of 3 returned; complete: true; 1 unresolved; 0 outdated unresolved
3: dotnet/aspnetcore#67617; Author: dkamburov Community Add analyzer for RazorComponentResult parameter validation Next: human reviewer; 73d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review, community-contribution. Blockers: None. State: verification-needed; assessment complete: true. Signals: non-author-discussion-requires-verification. Comments: 5 total; evidence truncated: false. 9 of 9 returned; complete: true; 0 unresolved; 0 outdated unresolved
4: dotnet/aspnetcore#67969; Author: skrustev Add JSInterop analyzer ensuring 'IsInteractive' is checked before using it. Next: human reviewer; 56d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review, ci-pending. Blockers: None. State: verification-needed; assessment complete: true. Signals: non-author-discussion-requires-verification. Comments: 9 total; evidence truncated: false. 19 of 19 returned; complete: true; 0 unresolved; 0 outdated unresolved
5: dotnet/aspnetcore#69342; Author: dariatiurina Fix blank ErrorBoundary when multiple exceptions thrown in one batch Next: human reviewer; 1d open Reasons: needs-first-review. Blockers: None. State: verification-needed; assessment complete: true. Signals: current-inline-discussion-unassessed. Comments: 0 total; evidence truncated: false. 2 of 2 returned; complete: true; 2 unresolved; 0 outdated unresolved

Needs rescue

Displaying 3 of 17 inventory candidates. Legacy overflow: 14.

PR Title Author Next actor Open age Reasons / Blockers
1: dotnet/aspnetcore#62349 Unescape relative path before file lookup to fix space-in-filename issue jacob-l Community maintainer/triager 460d open Reasons: blocked-label, community-contribution. Blockers: A blocking label requires an explicit triage decision.
2: dotnet/aspnetcore#66685 Navigate block alexandercarlis2-dotcom maintainer/triager 125d open Reasons: never-reviewed, orphan-unassigned. Blockers: None.
3: dotnet/aspnetcore#66921 feat(JSInterop): add blob() method to DotNetStreamReference EduardF1 Community maintainer/triager 110d open Reasons: never-reviewed, orphan-unassigned, community-contribution. Blockers: None.

Ready to merge

Displaying 0 of 0 inventory candidates. Legacy overflow: 0. Only discussion-eligible candidates with complete clear evidence are shown; the prospective inventory is not an eligibility count.

None in this complete inventory.

Verify discussion before merge

Displaying 0 of 0 candidates needing verification or not assessed. Display cap: 3. Inspect the discussion before merging; these prospective candidates do not establish that feedback was addressed.

None in this complete inventory.

Coverage and data quality

  • Query coverage: 372 of 372 open pull requests returned; complete true.
  • Discussion coverage: 10 of limit 20 assessed; 5 need verification; 0 Review now candidates unassessed.
  • Merge discussion coverage: 0 of limit 20 assessed; 0 eligible; 0 need verification; 0 unassessed; 0 excluded from assessment. Verification display cap: 3.
  • Queue census: Review now 10; Needs rescue 17; Ready to merge 0; Waiting on author 29; Waiting on CI 35; Design decision 0; Draft 23; Excluded 22.
  • Scope census: 10 label-only; 3 path-only; 123 label-and-path; 2 incidental paths excluded; 0 unresolved mergeability.
  • Overflow: Review now 5; Needs rescue 14; Ready to merge 0.
  • Caps: Review now 5; Review now per author 2; Needs rescue 3; Ready to merge 3.
  • Warnings: None.
Repository-wide - 372 matched; shown: 5 review now, 5 verify discussion, 3 rescue, 0 ready, 2 verify before merge; generated 2026-09-17T16:24:52.7807708Z

Source generated: 2026-09-17T16:24:52.7807708Z; attempted: 2026-09-17T16:23:41.0000000Z. Source: dotnet/aspnetcore. Ad hoc pull-request scope; coverage all-repo; selection (all open pull requests). Scope match for all displayed candidates: all-repo.

[!WARNING] Discussion evidence was assessed for the first 20 Review now candidate(s). 28 lower-ranked candidate(s) cannot enter the unattended digest.

Summary counts

Open: 372. Matched: 372. Returned: 372 of 372; query complete: true.

View Displayed Source total
Review now 5 48 in the ReviewNow inventory bucket, not 48 cleared for review
Verify discussion before review 5 5 assessed candidates need verification
Needs rescue 3 30 in the NeedsRescue inventory bucket
Ready to merge 0 0 discussion-eligible; 2 in the prospective ReadyToMerge inventory bucket
Verify discussion before merge 2 2 need verification or are unassessed

Review now

Displaying 5 candidates from a ReviewNow inventory of 48. Legacy overflow: 43. The inventory includes discussion-verification and unassessed candidates; see coverage below.

PR Title Author Next actor Open age Reasons / Blockers
1: dotnet/aspnetcore#68808 Fix rewrite map lookups nested in a pattern astralmaster Community human reviewer 22d open Reasons: review-requested, ci-pending, community-contribution. Blockers: None.
2: dotnet/aspnetcore#68788 Fix ApacheModRewrite tokenizer throwing on regex shorthand escapes SergioAlmeida29 Community human reviewer 22d open Reasons: review-requested, community-contribution. Blockers: None.
3: dotnet/aspnetcore#68797 Delete the nonce cookie when the OIDC callback returns an error astralmaster human reviewer 22d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review, ci-pending. Blockers: None.
4: dotnet/aspnetcore#67970 Fix rendering of HTML enumerated boolean attributes (draggable, spellcheck, contenteditable) BrundhaVelusamy Community human reviewer 56d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review, community-contribution. Blockers: None.
5: dotnet/aspnetcore#68365 Preserve modified state when InputBase parsing fails PureWeen human reviewer 36d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review. Blockers: None.

Verify discussion before review

Displaying 5 of 5 assessed candidates needing verification; 0 are not displayed. Assessment budget: 20 candidates, not a claim that 20 verification rows can be shown.

PR / Author Title Next actor / Age Reasons / Blockers Discussion / Comments Threads
1: dotnet/aspnetcore#68037; Author: vendasankarsf3945 Avoid defensive copies of RenderTreeFrame in (link removed) Next: human reviewer; 52d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review. Blockers: None. State: verification-needed; assessment complete: true. Signals: non-author-discussion-after-author-response, non-author-discussion-requires-verification. Comments: 9 total; evidence truncated: false. 4 of 4 returned; complete: true; 1 unresolved; 1 outdated unresolved
2: dotnet/aspnetcore#68786; Author: BrennanConroy Reject authentication schemes on SignalR hub methods Next: human reviewer; 22d open Reasons: review-requested. Blockers: None. State: verification-needed; assessment complete: true. Signals: current-inline-discussion-unassessed. Comments: 0 total; evidence truncated: false. 1 of 1 returned; complete: true; 1 unresolved; 0 outdated unresolved
3: dotnet/aspnetcore#67939; Author: Arul1998 Throw from client (link removed) when the target method does not exist Next: human reviewer; 58d open Reasons: author-responded, roundtrip-waiting, head-changed-after-review, ci-pending. Blockers: None. State: verification-needed; assessment complete: true. Signals: non-author-discussion-requires-verification. Comments: 6 total; evidence truncated: false. 0 of 0 returned; complete: true; 0 unresolved; 0 outdated unresolved
4: dotnet/aspnetcore#67925; Author: baywet Community fix: honor OpenAPI transformer registration order Next: human reviewer; 58d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review, community-contribution. Blockers: None. State: verification-needed; assessment complete: true. Signals: current-inline-discussion-unassessed. Comments: 1 total; evidence truncated: false. 4 of 4 returned; complete: true; 2 unresolved; 0 outdated unresolved
5: dotnet/aspnetcore#69032; Author: Youssef1313 Update AddValidation doc comment Next: human reviewer; 13d open Reasons: author-responded, roundtrip-waiting, reviewer-commented, head-changed-after-review. Blockers: None. State: verification-needed; assessment complete: true. Signals: current-inline-discussion-unassessed. Comments: 0 total; evidence truncated: false. 2 of 2 returned; complete: true; 1 unresolved; 0 outdated unresolved

Needs rescue

Displaying 3 of 30 inventory candidates. Legacy overflow: 27.

PR Title Author Next actor Open age Reasons / Blockers
1: dotnet/aspnetcore#62349 Unescape relative path before file lookup to fix space-in-filename issue jacob-l Community maintainer/triager 460d open Reasons: blocked-label, community-contribution. Blockers: A blocking label requires an explicit triage decision.
2: dotnet/aspnetcore#66426 Make DefaultActionDescriptorCollectionProvider implement IDisposable kvantetore Community maintainer/triager 147d open Reasons: never-reviewed, orphan-unassigned, community-contribution. Blockers: None.
3: dotnet/aspnetcore#66435 RateLimitingMiddleware implements IDisposable to avoid leaking timers kvantetore Community maintainer/triager 147d open Reasons: review-requested, reviewer-idle-30d, community-contribution. Blockers: None.

Ready to merge

Displaying 0 of 2 inventory candidates. Legacy overflow: 2. Only discussion-eligible candidates with complete clear evidence are shown; the prospective inventory is not an eligibility count.

No candidates shown in this view.

Verify discussion before merge

Displaying 2 of 2 candidates needing verification or not assessed. Display cap: 3. Inspect the discussion before merging; these prospective candidates do not establish that feedback was addressed.

PR / Author Title Next actor / Age Reasons / Blockers Discussion / Comments Threads
1: dotnet/aspnetcore#67695; Author: Yuvan111 Improve Render Output Invalid Exception Message to Clarify Common Control Flow Causes Next: merger; 70d open Reasons: approved, mergeable, ci-green. Blockers: None. State: verification-needed; assessment complete: false. Signals: review-evidence-incomplete. Comments: 2 total; evidence truncated: false. 2 of 2 returned; complete: true; 0 unresolved; 0 outdated unresolved
2: dotnet/aspnetcore#69189; Author: davidfowl Improve SignalR hot paths and add regression benchmarks Next: merger; 7d open Reasons: approved, mergeable, ci-green. Blockers: None. State: verification-needed; assessment complete: true. Signals: current-inline-discussion-unassessed. Comments: 2 total; evidence truncated: false. 3 of 3 returned; complete: true; 1 unresolved; 0 outdated unresolved

Coverage and data quality

  • Query coverage: 372 of 372 open pull requests returned; complete true.
  • Discussion coverage: 20 of limit 20 assessed; 5 need verification; 28 Review now candidates unassessed.
  • Merge discussion coverage: 2 of limit 20 assessed; 0 eligible; 2 need verification; 0 unassessed; 0 excluded from assessment. Verification display cap: 3.
  • Queue census: Review now 48; Needs rescue 30; Ready to merge 2; Waiting on author 66; Waiting on CI 125; Design decision 0; Draft 56; Excluded 45.
  • Scope census: 0 label-only; 0 path-only; 0 label-and-path; 0 incidental paths excluded; 0 unresolved mergeability.
  • Overflow: Review now 43; Needs rescue 27; Ready to merge 2.
  • Caps: Review now 5; Review now per author 2; Needs rescue 3; Ready to merge 3.
  • Warning: Discussion evidence was assessed for the first 20 Review now candidate(s). 28 lower-ranked candidate(s) cannot enter the unattended digest.