Skip to content

Deploy account screen: cramped spacing and duplicated fee text #432

Closed

Description

@barretodavid

Problem

On "Deploy account", the sections and fee text are squeezed together, and the fee block runs into the Confirm button.

Related

Screenshot

Screenshot

Feedback from Victor, Effisend team member

Activity

  1. mossbot55 commented on Oct 3, 2026

    @mossbot55
    Contributor

    Checked the Deploy account screen on the current release line (release/v0.10.5, b8c87b13). Both symptoms in the screenshot are gone: the screen was rebuilt in #475 (rebased #466, merged 2026-10-01) with the follow-up in #489.

    1. Duplicated fee text. The earlier binder wrote the fee three times: into the review box, into the button label (Confirm deployment · <fee>), and into the status line under the button. The current binder (bindDeploy in shell-bindings.ts) writes it once, into the Cost box between the receipt and the action, and the button label is a plain Deploy. A successful quote clears the status line. packages/presentation/wallet-ui/tests/sidepanel/shell/deploy-cost-label.test.ts asserts exactly that, and it passes on the target.

    2. Cramped layout. The screen no longer stacks the What will happen, Risk and recovery and Maximum cost and constraints sections. It renders the account receipt, the single Cost box and the action, on the standard 12px section rhythm.

    I rendered the deploy-account checkpoint in the UI Lab on the target: one fee line, 12px between the receipt and the Cost box and 12px between the Cost box and the Deploy button, with no overlap or clipping.

    No code change is needed for this. Leaving it open until v0.10.5 ships; if the crowding is still visible after the release, a fresh screenshot would help me take another look.

    Time: 5m 38s. Approx. API cost: $0.15.

  2. added
    phase:2Phase 2 — MVP single-sig wallet
    on Oct 5, 2026
  3. derek-flossman commented on Oct 12, 2026

    @derek-flossman
    Collaborator

    Fixed on release/v0.10.6 by #636 (merge commit 7eb9028).

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

    bugSomething isn't workingphase:2Phase 2 — MVP single-sig wallet

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions