plaid / plaid-link-ios

Plaid Link iOS SDK
https://plaid.com/docs/link/ios
MIT License
136 stars 90 forks source link

Wrong positioning of subview layers of InProcessWebviewFallbackController #35

Closed Pitmov closed 6 months ago

Pitmov commented 7 months ago

In latest plaid link kit version 5.3.2 there is wrong positioning of plaid screens

Expected

Now

Screenshots that show the state of the UI ![image](https://github.com/plaid/plaid-link-ios/assets/6388519/0800b7c5-5959-4293-a804-4af84fd33f9b) ![image](https://github.com/plaid/plaid-link-ios/assets/6388519/d726d3e5-d9ac-441d-a21e-5f0d58ffa248)

When submitting an issue for Plaid Link iOS please include the following information:

Name Value
Link env sandbox
LinkKit version 5.1.0 - 5.3.2
iOS version 17.3.1
iOS device iPhone 11
dtroupe-plaid commented 7 months ago

@Pitmov thanks for reporting.

I was able to reproduce the issue and I will release a patch today. Apologies for the inconvenience 🙏

dtroupe-plaid commented 7 months ago

Also with regards to the comment:

Plaid screens load faster

Starting in 5.3.1 when you call create we start loading some of the Link flow. Thus if you call create ~5 seconds before you might call open you will experience less latency.

Pitmov commented 7 months ago

Good news, thank you!

dtroupe-plaid commented 7 months ago

@Pitmov - I wanted to follow up. Further analysis shows that this is a bug within the webview so it can be fixed without an SDK update.

You are correct that this impacts SDKs >= 5.1.0 so downgrading to 5.0.0 will avoid the issue for now. I don't have an ETA on the fix being deployed but I will follow up as soon as I have more information.

Pitmov commented 7 months ago

Thank you, I'll await you further updates. Please, let me know if I can help somehow.

dtroupe-plaid commented 6 months ago

This should be resolved via an update server side. Please let me know if you see this issue again.