[Bug]: Can't link to bank on iOS #1179

Open
opened 2026-02-28 19:35:07 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @rossdargan on GitHub (Jul 1, 2024).

Verified issue does not already exist?

  • I have searched and found no existing issue
  • I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file)

What happened?

I went to add account, then link your bank. Selected UK, then natwest (tried with others too).

It shows a loader saying "Waiting on GoCardless..." with a manual link saying click here.

Waiting does nothing, and neither does clicking the link.

I've set secrets and everything, and this does work on a desktop.

https://github.com/actualbudget/actual/assets/1276400/57274639-da46-438d-89ed-4dc91912b1fc

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Safari

Operating System

Mobile Device

Originally created by @rossdargan on GitHub (Jul 1, 2024). ### Verified issue does not already exist? - [X] I have searched and found no existing issue - [X] I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file) ### What happened? I went to add account, then link your bank. Selected UK, then natwest (tried with others too). It shows a loader saying "Waiting on GoCardless..." with a manual link saying click here. Waiting does nothing, and neither does clicking the link. I've set secrets and everything, and this does work on a desktop. https://github.com/actualbudget/actual/assets/1276400/57274639-da46-438d-89ed-4dc91912b1fc ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Safari ### Operating System Mobile Device
GiteaMirror added the user interfacebank syncbugresponsive labels 2026-02-28 19:35:07 -06:00
Author
Owner

@jrs662 commented on GitHub (Jul 20, 2024):

I had this issue but seemed to be due to Safari automatically blocking popups. Once I'd allowed popups I was able to progress, but haven't been able to complete a connection on iOS.

Edit - figured out the issue with connecting on iOS - once linking with GoCardless had completed, it was opening Actual in a new browser window. By opening up the original browser tab where the GoCardless linking was completed, this then successfully completed the process.

@jrs662 commented on GitHub (Jul 20, 2024): I had this issue but seemed to be due to Safari automatically blocking popups. Once I'd allowed popups I was able to progress, but haven't been able to complete a connection on iOS. Edit - figured out the issue with connecting on iOS - once linking with GoCardless had completed, it was opening Actual in a new browser window. By opening up the original browser tab where the GoCardless linking was completed, this then successfully completed the process.
Author
Owner

@salimhb commented on GitHub (Sep 30, 2024):

I had the same issue and could resolve it in iOS 17. However, after I upgraded to iOS18, I don't get the warning about the blocked popup anymore. My only alternative for now, was to use Chrome. I set it temporarily as default browser to link a bank account.

@salimhb commented on GitHub (Sep 30, 2024): I had the same issue and could resolve it in iOS 17. However, after I upgraded to iOS18, I don't get the warning about the blocked popup anymore. My only alternative for now, was to use Chrome. I set it temporarily as default browser to link a bank account.
Author
Owner

@pyrexfm commented on GitHub (Jan 21, 2025):

Facing the same problem. This is a blocker for me migrating from YNAB as Revolut Joint accounts only work when linked on mobile.
Doing this in Chrome does the linking via web browser instead of opening the Revolut app so Joint accounts don't work either.

I tested an app I've made that connects to GoCardless and it shows the same behavior on Chrome. However, my app works properly in iOS. I redirect the user and don't open a new app.

So my recommendation would be to change this to a simple redirect on iOS as it will work much better.

(edit) Workaround: I did it on desktop and copied the GoCardless link and opened it on my mobile device and was able to unblock myself

@pyrexfm commented on GitHub (Jan 21, 2025): Facing the same problem. This is a blocker for me migrating from YNAB as Revolut Joint accounts only work when linked on mobile. Doing this in Chrome does the linking via web browser instead of opening the Revolut app so Joint accounts don't work either. I tested an app I've made that connects to GoCardless and it shows the same behavior on Chrome. However, my app works properly in iOS. I redirect the user and don't open a new app. So my recommendation would be to change this to a simple redirect on iOS as it will work much better. (edit) Workaround: I did it on desktop and copied the GoCardless link and opened it on my mobile device and was able to unblock myself
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1179