Skip to content

LazyNavigationLink not working under all circumstances in iOS 17 #13625

Open
@rachelmcr

Description

@rachelmcr

As @joshheald reported in Slack (p1723573472519839/1723573268.919809-slack-CGPNUU63E):

I've found that LazyNavigationLink doesn't work under all circumstances in iOS 17.

For Payments usages, I've removed it in favour of the navigationDestination(isPresented: destination) built-in modifier, which works well as long as you use NavigationStack, not NavigationView

There are a few other places it's used... so it would be good if people more familiar with Coupons, Bundle products, Components, and the address forms could look those over and check they still work properly in iOS 17.

Places to check where it's being used:

  • AddEditCoupon
  • BlazeCampaignCreationForm
  • ComponentsList (composite products)
  • ConfigurableBundleItemView
  • CouponRestrictions
  • CustomersListView
  • SingleAddressForm
  • ProductSelectorView

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature: BlazeRelated to the integration of the Blaze ads platformfeature: add/edit productsRelated to adding or editing products.feature: couponsRelated to basic fulfillment such as order tracking.feature: order creationAll tasks related to creating an ordertype: bugA confirmed bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions