Skip to content

Self-driving setup: checkbox labels and Confirm button overlap wrapped description text #986

Description

@Ref34t
Image Image

Ran npx @posthog/wizard@latest self-driving against a real Laravel/Vue app (not a wizard-workbench fixture). Two separate screens in the same run showed the same rendering corruption.

1. Custom-scout proposal screen

What rendered:

□ NoSkip custom scouts; the built-in troop already covers this project.
□ WaSpeaks up when the fraction of feedback items that fail AI processing rises
  above its recent norm — catching AI driver outages, malformed payloads, or OpenAI/Gemini
□ WaSpeaks up when triaged feedback stops producing tickets at the expected rate,
  catching cases where a GitHub or Linear token has expired or the downstream API is down —
  failures that are silently swallowed and don't appear
Confirmror tracking.

Each option has a short bold label (No / Watch / Watch) followed by a description, with a Confirm (n) button below the list. Instead:

  • The label merges directly into the first word of the description with no space: No + Skip custom scouts...NoSkip; Watch + Speaks up...WaSpeaks (only the first 2 characters of "Watch" survive).
  • The Confirm button overlaps the wrapped tail of the last option's description: ...in error tracking. + ConfirmConfirmror tracking.

2. Issue-tracker integrations checklist

Same failure mode, different screen — tool names corrupted: GitlabGiteab, RollbarRollbart, ZendeskZendeskdger.

Likely source: src/ui/tui/screens/WizardAskScreen.tsx — the screen renders both corrupted checklists. Looks like a fixed height/position assumption that doesn't account for the actual wrapped line count of longer option descriptions.

Version: PostHog Wizard v2.51.0

Screenshots to be attached.

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