[Bug]: App not loading on mobile / Safari iOS #1478

Open
opened 2026-02-28 19:44:36 -06:00 by GiteaMirror · 5 comments
Owner

Originally created by @upbeat-eggplant on GitHub (Oct 5, 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?

The app does not load on Safari mobile iOS 15.8.3. Running actual v24.10.0. I have confirmed that the same error occurs on the demo site and is most likely not caused by my setup.

Error on 24.10.
image

image

I have also tested actual 24.8 (https://deploy-preview-3179.demo.actualbudget.org/) which is working, while 24.9 (https://deploy-preview-3348.demo.actualbudget.org/) shows a different error than 24.10 but is also broken.

Error on 24.9.
image

Thank you!

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Safari

Operating System

Mobile Device

Originally created by @upbeat-eggplant on GitHub (Oct 5, 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? The app does not load on Safari mobile iOS 15.8.3. Running actual v24.10.0. I have confirmed that the same error occurs on the demo site and is most likely not caused by my setup. Error on 24.10. <img width="400" alt="image" src="https://github.com/user-attachments/assets/73229d4e-bfb4-49da-ab21-731f239cbad9"> <img width="993" alt="image" src="https://github.com/user-attachments/assets/3c6d1e25-749b-46b2-90a8-ee4647b90744"> ---- I have also tested actual 24.8 (https://deploy-preview-3179.demo.actualbudget.org/) which is working, while 24.9 (https://deploy-preview-3348.demo.actualbudget.org/) shows a different error than 24.10 but is also broken. Error on 24.9. <img width="996" alt="image" src="https://github.com/user-attachments/assets/96f80282-d4fa-4004-ba56-2e2b24de9e0b"> Thank you! ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Safari ### Operating System Mobile Device
GiteaMirror added the bughelp wanted labels 2026-02-28 19:44:36 -06:00
Author
Owner

@MatissJanis commented on GitHub (Oct 5, 2024):

👋 The most likely issue here is missing Regular expression support for lookbehinds (support for it was added in safari 16). We use that for the tagging functionality.

The easiest way to fix this is: upgrade safari and/or ios on your device.

https://stackoverflow.com/questions/51568821/works-in-chrome-but-breaks-in-safari-invalid-regular-expression-invalid-group

@MatissJanis commented on GitHub (Oct 5, 2024): 👋 The most likely issue here is missing Regular expression support for lookbehinds (support for it was added in safari 16). We use that for the tagging functionality. The easiest way to fix this is: upgrade safari and/or ios on your device. https://stackoverflow.com/questions/51568821/works-in-chrome-but-breaks-in-safari-invalid-regular-expression-invalid-group
Author
Owner

@upbeat-eggplant commented on GitHub (Oct 5, 2024):

Hey, thank you for the reply. Unfortunately, I am running the latest version supported on my iPhone 7 and iOS 16 is not available.

@upbeat-eggplant commented on GitHub (Oct 5, 2024): Hey, thank you for the reply. Unfortunately, I am running the latest version supported on my iPhone 7 and iOS 16 is not available.
Author
Owner

@MatissJanis commented on GitHub (Oct 6, 2024):

That's fair. I'll keep the issue open if someone wants to take a whack at this.

@MatissJanis commented on GitHub (Oct 6, 2024): That's fair. I'll keep the issue open if someone wants to take a whack at this.
Author
Owner

@upbeat-eggplant commented on GitHub (Oct 7, 2024):

Thank you! I would understand if the project decides not to support this somewhat dated OS anymore. Altough I feel that this decision should be made transparent in some way.
Do you think it is safe to downgrade my installation from 24.10 to 24.8 in the meantime?

@upbeat-eggplant commented on GitHub (Oct 7, 2024): Thank you! I would understand if the project decides not to support this somewhat dated OS anymore. Altough I feel that this decision should be made transparent in some way. Do you think it is safe to downgrade my installation from 24.10 to 24.8 in the meantime?
Author
Owner

@MatissJanis commented on GitHub (Oct 7, 2024):

Ideally we would support older iOS versions, but personally I don't have a way to test this and thus fix it. So I'm hoping someone else in the community steps up here and works on a patch.

As for downgrading: feel free to do so (although it might be quite tricky.. we don't really have a 1st party support for downgrades). Feel free to reach out to the community on discord if you need help downgrading.

@MatissJanis commented on GitHub (Oct 7, 2024): Ideally we would support older iOS versions, but personally I don't have a way to test this and thus fix it. So I'm hoping someone else in the community steps up here and works on a patch. As for downgrading: feel free to do so (although it might be quite tricky.. we don't really have a 1st party support for downgrades). Feel free to reach out to the community on discord if you need help downgrading.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1478