Skip to content

[BUG] Embedded Paywall block other paywall presentation #355

@vilimas

Description

@vilimas

New issue checklist

General information

  • Superwall version: 4.6.0
  • iOS version(s): 17
  • CocoaPods/Carthage version (if applicable):
  • Xcode version: 16.4
  • Devices/Simulators affected: Device

Describe the bug

I have side menu which implements embedded paywall view using PaywallView. In same view I have button which will open different paywall (Superwall.shared.register(placement: "manual_present")), but then PaywallView is active I get this message:

▿ 2025-08-05T08:34:48.947Z ‼️ [Superwall] [paywallPresentation] - ERROR: Paywall Already Presented: 1 key/value pair
  ▿ (2 elements)
    - key: "info"
    ▿ value: 1 key/value pair
      ▿ (2 elements)
        - key: "message"
        - value: "Superwall.shared.isPaywallPresented is true"

Steps to reproduce

  1. Implement PaywallView: PaywallView(placement: "sidemenu")
  2. Try present different paywall: Superwall.shared.register(placement: "manual_present")
  3. In console you will see error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions