Skip to content

Fix mini app errors listed in base preview tool #1518

@willyogo

Description

@willyogo

According to the base mini app preview tool, we're not signaling app readiness and are missing a few requirements. This is strange because it does work in the base app. Nonetheless, worth investigating and seeing if we can solve these issues in the preview/understanding why the preview is showing these errors.

https://www.base.dev/preview?url=https://nounspace.com&tab=metadata

Image

Ensure iconUrl, splashImageUrl, heroImageUrl, and ogImageUrl are implemented correctly. Note that we have different preview images for different space types (ie. proposal, user, token, channel).

Ensure we're signaling app readiness correctly. SuggestionsL

  • stop calling the Farcaster frame SDK ready action during provider bootstrap and fetch the initial context separately
  • add a MiniAppReady client utility that signals ready on the next frame after the UI mounts when running inside a mini app
  • render the new readiness utility alongside the global providers so mini app shells hide their splash screens promptly

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