[GH-ISSUE #760] [Bug]: SharedArrayBuffer error when using http despite setup being correct (as far as I can tell) #7236

Closed
opened 2026-04-10 16:59:06 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @bverkron on GitHub (Mar 16, 2023).
Original GitHub issue: https://github.com/actualbudget/actual/issues/760

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

Recently updated the docker image to the latest (as of March 15, 2023) and I now get the Actual requires access to SharedArrayBuffer in order to function properly. error. I've enabled the settings in my browser (Brave) as well as another browser (Chrome) to no avail.

image

I'm using http not https and according to this message in the doc I don't think I should have to do anything else

If you’re using the default actual-server package as your server, you don’t have to worry about this (the headers will always be enabled).

I was using the jlongster/actual-server image but also tried the ghcr.io/actualbudget/actual-server image but no change.

Maybe I'm missing something?

What error did you receive?

No response

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Brave v1.49.120 (March 9, 2023)

Operating System

Mac OSX

Originally created by @bverkron on GitHub (Mar 16, 2023). Original GitHub issue: https://github.com/actualbudget/actual/issues/760 ### Verified issue does not already exist? - [X] I have searched and found no existing issue ### What happened? Recently updated the docker image to the latest (as of March 15, 2023) and I now get the `Actual requires access to SharedArrayBuffer in order to function properly.` error. I've enabled the settings in my browser (Brave) as well as another browser (Chrome) to no avail. <img width="735" alt="image" src="https://user-images.githubusercontent.com/19174503/225486497-a53e6000-8e07-40c5-8c61-38d6f6171f8c.png"> I'm using http not https and according to this message in the doc I don't think I should have to do anything else > If you’re using the default actual-server package as your server, you don’t have to worry about this (the headers will always be enabled). I was using the `jlongster/actual-server` image but also tried the `ghcr.io/actualbudget/actual-server` image but no change. Maybe I'm missing something? ### What error did you receive? _No response_ ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Brave v1.49.120 (March 9, 2023) ### Operating System Mac OSX
Author
Owner

@j-f1 commented on GitHub (Mar 16, 2023):

If you want to access your server from another device, you’ll need to use HTTPS. As described in the HTTPS section of our SharedArrayBuffer docs, you can only use plain HTTP when connecting to localhost due to browser security policies. (You shouldn’t need to enable any experimental flags in your browser and I would recommend leaving those off).

<!-- gh-comment-id:1471251223 --> @j-f1 commented on GitHub (Mar 16, 2023): If you want to access your server from another device, you’ll need to use HTTPS. As described in the HTTPS section of our SharedArrayBuffer docs, you can only use plain HTTP when connecting to `localhost` due to browser security policies. (You shouldn’t need to enable any experimental flags in your browser and I would recommend leaving those off).
Author
Owner

@bverkron commented on GitHub (Mar 16, 2023):

My apologies, must have missed that in the doc. Thanks. Closing.

<!-- gh-comment-id:1471296788 --> @bverkron commented on GitHub (Mar 16, 2023): My apologies, must have missed that in the doc. Thanks. Closing.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#7236