Leanplum / Leanplum-iOS-SDK

Leanplum's integrated solution delivers meaningful engagement across messaging and the in-app experience.
https://www.leanplum.com
Apache License 2.0
71 stars 59 forks source link

Nothing happen when trying to interact with underlaying view controller when LPWebInterstitial banner is presented #523

Closed vlad-shostak closed 1 year ago

vlad-shostak commented 1 year ago

Expected Behavior

Interact with underlaying view controller when LPWebInterstitial banner is presented.

Actual Behavior

Nothing happen when trying to interact with underlaying view controller when LPWebInterstitial banner is presented. The only way to unfreeze to dismiss banner using close button.

Steps to Reproduce the Problem

  1. Present LPWebInterstitialViewController not in full screen but as a banner.
  2. Try to interact with underlaying view controller.

Specifications

https://user-images.githubusercontent.com/28777985/195603151-0a4cd23c-530d-4f5f-bbb0-eb10e36644cd.mp4

nzagorchev commented 1 year ago

Hi @vlad-shostak

Would it be possible to test using this branch?

vlad-shostak commented 1 year ago

Hi @nzagorchev

I tried early to change modalPresentationStyle but it didn't help. And now I tried again and the bug still reproduce.

nzagorchev commented 1 year ago

The changes in the branch mimic the code used before 4.0.0.

Chronologically:

Using the above branch I no longer reproduce the issue on the sample apps we have. Let me know if it works with the linked branch, otherwise, we will need a sample application that reproduces the issue.

nzagorchev commented 1 year ago

FYI Branch is merged into master