Skip to content

About-You card doesn't refresh after the onboarding wizard saves the profile #41

Description

@kateebonner

What: complete the onboarding wizard on a fresh install → the About-You home card keeps showing its mount-time (empty) profile snapshot until a full page reload. Found live-testing v0.0.3-alpha.3 (2026-07-20); present in every amicode.8-lineage build — not a regression.

Why: widgets-src/about-you.ts fetches /amicode/profile ONCE at mount and only re-fetches inside its own pencil-edit flow. The wizard (onComplete={saveProfileFields}, PR #35) writes the same profile from a different surface; nothing tells the mounted card.

Fix sketch (in-idiom): the widget host already has the needed mechanism — now-solving.ts stays live via amico.onContext(render) / amico.onConfig(render). (1) About-You subscribes and re-fetches on the pump (its edit flow's re-fetch at ~lines 191–194 is the code to share); (2) verify wizard completion pumps the bus — if not, its completion handler needs the one-liner, which also covers any future profile-reading widget.

AC: finish the wizard → the card shows the saved identity within a second, no reload.

🤖 Generated with Claude Code

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions