DerivationWarningTracker
Tracks fields that have already been warned about to prevent log spam. Scoped to a single form instance via DI.
This replaces the module-level Set to avoid SSR/testing issues where warnings from one form instance would suppress warnings for all others.
Properties
| Name | Type | Description |
|---|---|---|
| warnedFields | Set<string> | Set of field keys we've already warned about |