Skip to content

Admin: Resolve route claims only from the components that claim (#685) - #700

Merged
lehni merged 1 commit into
mainfrom
refactor/claims-from-claiming-schemas
Oct 25, 2026
Merged

lehni merged 1 commit into
mainfrom
refactor/claims-from-claiming-schemas

Conversation

@lehni

@lehni lehni commented Oct 25, 2026

Copy link
Copy Markdown
Contributor
  • Keep the claiming handles apart in UiRegistry, so mounting fields doesn't change the claims
  • Register claimRoute() only for the schemas of views and forms

Opening a section with 50 inlined items resolves the claims 2 times instead of 53. The benchmark of #654 (30 × 12 inlined rows) shows no measurable difference (682–746 ms vs 678–713 ms), but the work no longer grows with the number of schemas times the number of claimants.

Closes #685

- Keep the claiming handles apart in UiRegistry
- Register claimRoute() only for the schemas of views and forms
@lehni
lehni merged commit 14da282 into main Oct 25, 2026
18 of 24 checks passed
@lehni
lehni deleted the refactor/claims-from-claiming-schemas branch October 25, 2026 02:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Admin: Resolve the route's claims only for schemas that can claim

1 participant