Skip to content

Inconsistent Behavior in CheckoutDelegateWrapper Callbacks (onComplete, onCancel) #264

Open
@sumeyyekazanci

Description

What area is the issue related to?

Checkout Sheet Kit

What version of Checkout Sheet Kit are you using?

3.0.4-3.1.2

Reproducible sample code

No response

Steps to Reproduce

  • When the app state changes to inactive and then returns to the foreground, the onCancel callback does not get triggered.

  • iOS 17.0 onCancel never works

  • onComplete is not stable.

Expected Behavior

The onComplete, onCancel, and other related callbacks should trigger reliably when the associated events occur.

Actual Behavior

The Shopify Sheet Kit SDK does not work stably in certain scenarios, and specifically, callback functions such as onComplete and onCancel defined within the CheckoutDelegateWrapper behave inconsistently. This issue prevents users from receiving feedback during certain operations and causes problems in the application flow.

Screenshots/Videos/Log output

No response

Storefront domain

flyingtiger-tr.myshopify.com

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions