Rendered primitiveStore context control variants and statesdeterministic source context state extraction
Brand 0 store utilityNormalize as utility button/link with icon, store context, and location-change state.
source observedStore actionPreferred storeSet your preferred Rexall Location
ProvinceON
Change storestore.store-context-7.sourcesource observedChange storePreferred storeSet your preferred Rexall Location
ProvinceON
Change storestore.store-context-7.changeagent inferredKeyboard focusPreferred storeSet your preferred Rexall Location
ProvinceON
Change storestore.store-context-7.focusrequired derived Province closedPreferred storeProvince selector
ProvinceOntario
Change storestore.store-context-8.sourcesource observedProvince openPreferred storeProvince selector
ProvinceOntario
Change storestore.store-context-8.openrequired derivedKeyboard focusPreferred storeProvince selector
ProvinceOntario
Change storestore.store-context-8.focusrequired derived Semantic token resolution
Surfacevar(--wl-component-surface)->surfaceBackgroundbackground->Border widthvar(--wl-surface-border-width)->Store context controlmolecule API
Proposed contract
provincepreferredStorecapabilitieschangeHrefcompactstatus
Token contract
Surfacevar(--wl-component-surface)Border widthvar(--wl-surface-border-width)Shadowvar(--wl-surface-shadow)Paddingvar(--wl-card-padding)Gapvar(--wl-surface-gap)Labelvar(--wl-primary-strong)Metadatavar(--wl-muted)Accentvar(--wl-primary)1 moresemantic slots
- This is a platform primitive, not just a header detail. The current finder capture still needs selector promotion.
Evidence2 source clusters
store utilityRexall.ca homepage fidelity auditFind a Store
legacy buttonRexall.ca homepage fidelity auditYour province is Ontario