Skip to content

fix: usdt payment review sheet ignores bottom navigation bar inset #1571

Closed as duplicate

Description

@jvsena42

The USDT payment review sheet ignores the bottom navigation-bar inset, so Swipe To Pay sits under the gesture handle on devices with gesture navigation.

Steps

  1. Pixel 9 emulator, gesture navigation. USDT enabled and funded on the local fixture.
  2. Accept a USDT subscription from a contact (or open an incoming USDT payment request) and reach the "Payment Request" review.
  3. Swipe to pay, then cancel the PIN prompt.
  4. The review comes back with the Swipe To Pay button overlapping the gesture handle. The navigation-bar inset on this device is y=2361–2424.

Cause

PaykitUsdtReview (app/src/main/java/to/bitkit/ui/screens/wallets/usdt/PaykitUsdtReview.kt, master line 92) lays out its content with Modifier.sheetHeight().background(Colors.Gray7) and never applies navigationBarsPadding(). The Review & Subscribe screen (SubscriptionReview) does apply it, which is why the earlier step of the same flow looks right.

Fix

Add .navigationBarsPadding() to that Column. #1564 already includes it. #1568 restructures the same Column (wraps it in a Box), so whichever PR merges second must keep the padding. Close this issue once the padding is on master and the button clears the nav bar on a gesture-navigation device.

Found during the device gate of #1568 (pre-existing on master, not introduced there).

Activity

  1. added this to the 3.0.5 milestone on Oct 19, 2026
  2. self-assigned this
    on Oct 19, 2026
  3. jvsena42 commented on Oct 19, 2026

    @jvsena42
    MemberAuthor

    The fix for this is in #1564. @ben-kaufman could you add Fixes #1571 to the #1564 description so this closes on merge? Not needed: this duplicates #1523, which #1564 already fixes.

    A sweep of the other sheet screens found two more with the same missing inset (Forgot PIN sheet and the unavailable-subscription sheet); those are fixed in #1572.

  4. piotr-iohk commented on Oct 19, 2026

    @piotr-iohk
    Collaborator

    Duplicate of #1523?

  5. jvsena42 commented on Oct 19, 2026

    @jvsena42
    MemberAuthor

    Duplicate of #1523, which #1564 fixes for both the USDT payment review and the USDT activity detail.

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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions