OptionalChromeOptionalContributioncontribution SectionKey → details | more. Overrides first-class lift.
OptionalContributionL1 inclusion from the winning contribution registration.
L3 ChromeRules still wins on the same key.
OptionalContributionSection keys of registered form contributions (custom widgets). These stay first-class instead of folding into Details, and rank above stock related grids.
OptionalContributionsortKey from the winning registration. Higher = earlier in the lead band.
OptionalEmptySections known to be empty whose metadata says to hide them or move them
to More (whenEmpty). Applied AFTER the layout is chosen, so counts
arriving never flip accordion ↔ left-nav. Omit / empty = no change.
OptionalHiddenSection keys a contribution claimed or replaced. Must not appear in the rail — otherwise a custom Contact Methods widget and the baked grid merge into one group and both show.
OptionalInboundRelatedEntityID (lowercase) → how many EntityRelationships point at that entity. Used as graph in-degree by the smart ranker.
OptionalIncludeWhen false, do not invent chrome groups for DisplayInForm related
that have no baked / contributed panel. Custom forms that set
ShowRelatedEntities: false use this so leftover More does not
appear for grids the template already owns (or chose not to show).
OptionalMembershipPersisted user move-in / move-out of More.
Related-entity schema by entity ID. Built from the active provider.
Install overlay (L3) from
MJ: Form Chrome Rules. Empty when the entity is not installed or the parent has no rows.