[GH-ISSUE #7708] [Bug]: crypto.randomUUID is not a function: causes an unrecoverable error in the UI #72915

Closed
opened 2026-05-16 13:50:41 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @StevenLares on GitHub (May 4, 2026).
Original GitHub issue: https://github.com/actualbudget/actual/issues/7708

What happened?

I was trying to connect to my actual budget docker instance, which I host on my server in my LAN. (It does not connect through https). I expected to see my budget, like normal

Instead, two red error boxes (one overlays the other) in the bottom right appears with the message "crypto.randomUUID is not a function"

Then, the main dialog box with Fatal Error appears. This is the error message:

send/<@http://nuc-home-server.local:5006/static/js/extends.RRv7gyle.chunk.js:5062:21 send@http://nuc-home-server.local:5006/static/js/extends.RRv7gyle.chunk.js:5061:9 init$1@http://nuc-home-server.local:5006/static/js/index.BFVNfkrn.js:62943:30

This is after pulling the latest docker tag pushed, pushed 22 hours ago:
https://hub.docker.com/layers/actualbudget/actual-server/latest/images/sha256-7a2fc4d9929cba15ac73d2f53f6f4279d8d675901002041c28b4ed12ea6a2195

I also found this online, perhaps it's related to the fact that I am not connecting through HTTPS:
https://stackoverflow.com/questions/78154372/error-typeerror-window-crypto-randomuuid-is-not-a-function-angular

How can we reproduce the issue?

  1. Connect to website through HTTP, running latest docker tag push on 2026-05-03.
  2. Receive fatal UI error

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Firefox

Operating System

Linux

Originally created by @StevenLares on GitHub (May 4, 2026). Original GitHub issue: https://github.com/actualbudget/actual/issues/7708 ### What happened? I was trying to connect to my actual budget docker instance, which I host on my server in my LAN. (It does not connect through https). I expected to see my budget, like normal Instead, two red error boxes (one overlays the other) in the bottom right appears with the message "crypto.randomUUID is not a function" Then, the main dialog box with Fatal Error appears. This is the error message: send/<@http://nuc-home-server.local:5006/static/js/extends.RRv7gyle.chunk.js:5062:21 send@http://nuc-home-server.local:5006/static/js/extends.RRv7gyle.chunk.js:5061:9 init$1@http://nuc-home-server.local:5006/static/js/index.BFVNfkrn.js:62943:30 This is after pulling the latest docker tag pushed, pushed 22 hours ago: https://hub.docker.com/layers/actualbudget/actual-server/latest/images/sha256-7a2fc4d9929cba15ac73d2f53f6f4279d8d675901002041c28b4ed12ea6a2195 I also found this online, perhaps it's related to the fact that I am not connecting through HTTPS: https://stackoverflow.com/questions/78154372/error-typeerror-window-crypto-randomuuid-is-not-a-function-angular ### How can we reproduce the issue? 1. Connect to website through HTTP, running latest docker tag push on 2026-05-03. 2. Receive fatal UI error ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Firefox ### Operating System Linux
GiteaMirror added the bug label 2026-05-16 13:50:41 -05:00
Author
Owner

@coderabbitai[bot] commented on GitHub (May 4, 2026):

⚠️ Possible Duplicate Issue(s)

📝 Issue Planner

Check the box below or use the @coderabbitai plan command to generate an implementation plan and prompts that you can use with your favorite coding assistant.

  • Create Plan

🧪 Issue enrichment is currently in open beta.

You can configure auto-planning by selecting labels in the issue_enrichment configuration.

To disable automatic issue enrichment, add the following to your .coderabbit.yaml:

issue_enrichment:
  auto_enrich:
    enabled: false

💬 Have feedback or questions? Drop into our discord!

<!-- gh-comment-id:4372366164 --> @coderabbitai[bot] commented on GitHub (May 4, 2026): <!-- This is an auto-generated issue plan by CodeRabbit --> <details> <summary>⚠️ Possible Duplicate Issue(s)</summary> - https://github.com/actualbudget/actual/issues/7696 </details> --- <details> <summary>📝 Issue Planner</summary> <sub>Check the box below or use the `@coderabbitai plan` command to generate an implementation plan and prompts that you can use with your favorite coding assistant.</sub> - [ ] <!-- {"checkboxId": "8d4f2b9c-3e1a-4f7c-a9b2-d5e8f1c4a7b9"} --> Create Plan </details> --- <details> <summary> 🧪 Issue enrichment is currently in open beta.</summary> You can configure auto-planning by selecting labels in the issue_enrichment configuration. To disable automatic issue enrichment, add the following to your `.coderabbit.yaml`: ```yaml issue_enrichment: auto_enrich: enabled: false ``` </details> 💬 Have feedback or questions? Drop into our [discord](https://discord.gg/coderabbit)!
Author
Owner

@youngcw commented on GitHub (May 4, 2026):

Its an https issue. Setup https for your server and the issue will go away.

<!-- gh-comment-id:4372695209 --> @youngcw commented on GitHub (May 4, 2026): Its an https issue. Setup https for your server and the issue will go away.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#72915