Skip to content

fix: opt the header into the ESI avatar - #7211

Merged
mcstover merged 2 commits into
mainfrom
fix-update-kv-components-header-avatar-fixes
Sep 1, 2026
Merged

fix: opt the header into the ESI avatar#7211
mcstover merged 2 commits into
mainfrom
fix-update-kv-components-header-avatar-fixes

Conversation

@mcstover

@mcstover mcstover commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Bumps @kiva/kv-components to 9.0.2 and adds use-esi-avatar to <KvWwwHeaderBasic> in TheHeader.vue.

ui is the only host whose ESI emits the lender image URL, so it is the only one that can paint a real avatar before hydration — a capability the previous header had and the new one lost. The CSS variable bridge already mapped --user-avatar, --user-avatar-display and --user-avatar-legacy-display; they were inert until this prop. 9.0.2 also carries the fix that kept the loading placeholder from rendering beside the ESI avatar.

https://kiva.atlassian.net/browse/CIT-5085

ui is the only host whose ESI emits the lender image URL, so the avatar
can paint before hydration instead of a grey circle on CDN-cached pages.

CIT-5085
@mcstover
mcstover merged commit 3299375 into main Sep 1, 2026
5 checks passed
@mcstover
mcstover deleted the fix-update-kv-components-header-avatar-fixes branch September 1, 2026 17:31
@kiva-robot

Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 3.91.0-rc.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@kiva-robot

Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 3.91.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants