Skip to content

[BUG] Paywall presentation is delayed and paywall sometimes dismisses unexpectedly #505

Description

@burakgomec

New issue checklist

  • I have reviewed the README and documentation
  • I have searched existing issues and this is not a duplicate
  • I have attempted to reproduce the issue and include an example project.

General information

  • Superwall version: 4.16.1
  • iOS version(s): **iOS 26.5.2 **
  • CocoaPods/Carthage version (if applicable): N/A (Swift Package Manager)
  • Xcode version: 26.1
  • Devices/Simulators affected: All
  • Reproducible in the demo project? No
  • Related issues: None found

Describe the bug

After upgrading from a previous Superwall SDK version to 4.16.1, we started experiencing two intermittent issues with paywall presentation in production.

  1. The paywall sometimes takes approximately 5–6 seconds or longer to appear after triggering its presentation.
  2. In some cases, the paywall is presented successfully but then dismisses/closes by itself without any user interaction.

Both behaviors are intermittent and do not occur on every attempt.

These issues were not observed before upgrading to Superwall 4.16.1 with the same paywall flow.

Steps to reproduce

  1. Trigger a Superwall paywall presentation.
  2. Observe the time it takes for the paywall to appear.
  3. Repeat the flow multiple times.
  4. In some attempts, the paywall takes approximately 5–6+ seconds to appear.
  5. In other attempts, the paywall appears normally but then dismisses itself without any user interaction.

We have not yet identified a reliable reproduction pattern for either issue.

Expected behavior:

The paywall should be presented promptly after triggering the presentation and should remain visible until the user explicitly dismisses it or completes/cancels the relevant flow.

Actual behavior:

The paywall sometimes takes 5–6+ seconds to appear. In other cases, it appears but unexpectedly dismisses itself without any user interaction.

Other Information

The issues started after upgrading the Superwall iOS SDK to 4.16.1.

The same paywall configuration and presentation flow were used before and after the SDK upgrade.

The issue is occurring in production and appears to be intermittent.

I have attached screen recordings demonstrating both behaviors:

  • Delayed paywall presentation (5–6+ seconds)
  • Paywall dismissing unexpectedly without user interaction

I can provide additional logs, Superwall configuration details, or a sample project if needed.

Video.mov

Activity

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions