[GH-ISSUE #7278] [Bug]: Actual crashes when importing json dashboard #17268

Closed
opened 2026-04-14 20:10:20 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @cgarren on GitHub (Mar 24, 2026).
Original GitHub issue: https://github.com/actualbudget/actual/issues/7278

What happened?

I was trying to import a custom dashboard that I saw on the official Actual Budget discord (in the share-your-reports channel) because I thought it looked cool. I tried to import the source json file into my actual budget config and it leads to a fatal error now whenever I click on the imported dashboard. I'm not sure what specifically in the json causes this. I'm not using any of the custom report experimental features.

Expected: The config imports and function normally OR an error message appears during the import telling me that the dashboard was unable to be imported

Actual: The import is successful and the dashboard breaks

Error message:

Image

NOTE: From what I can tell, there is no way to delete a dashboard without viewing it first. This makes the broken dashboard now un-deleteable. I suggest adding a way to do this from the dashboard selection dropdown or having a dashboard management page

How can we reproduce the issue?

Steps to reproduce using demo.actualbudget.org:

  1. Download the dashboard json file from this message in the Actual Budget Discord: https://discord.com/channels/937901803608096828/1483879026333319198/1484541878656565349. Also uploaded directly here: dashboard.json

  2. Go to demo.actualbudget.org

  3. Click "Don't use a server"

  4. Click "Start fresh"

  5. Click the "Reports" tab, click "Main", click "Add new dashboard"

  6. Click the three dots and click "Import"

  7. Select the downloaded file and upload it

  8. Observe the many widgets that say "This custom report has been deleted."

Image
  1. Click another tab, come back to the dashboard and see the fatal error
Image

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Safari

Operating System

Mac OSX

Originally created by @cgarren on GitHub (Mar 24, 2026). Original GitHub issue: https://github.com/actualbudget/actual/issues/7278 ### What happened? I was trying to import a custom dashboard that I saw on the official Actual Budget discord (in the `share-your-reports` channel) because I thought it looked cool. I tried to import the source json file into my actual budget config and it leads to a fatal error now whenever I click on the imported dashboard. I'm not sure what specifically in the json causes this. I'm not using any of the custom report experimental features. **Expected**: The config imports and function normally OR an error message appears during the import telling me that the dashboard was unable to be imported **Actual**: The import is successful and the dashboard breaks **Error message:** <img width="1511" height="857" alt="Image" src="https://github.com/user-attachments/assets/94a2d4e5-fb2b-4134-8024-163715d27108" /> **NOTE: From what I can tell, there is no way to delete a dashboard without viewing it first. This makes the broken dashboard now un-deleteable. I suggest adding a way to do this from the dashboard selection dropdown or having a dashboard management page** ### How can we reproduce the issue? ### Steps to reproduce using [demo.actualbudget.org](https://demo.actualbudget.org/budget): 1. Download the dashboard json file from this message in the Actual Budget Discord: [https://discord.com/channels/937901803608096828/1483879026333319198/1484541878656565349](https://discord.com/channels/937901803608096828/1483879026333319198/1484541878656565349). Also uploaded directly here: [dashboard.json](https://github.com/user-attachments/files/26225365/dashboard.json) 2. Go to [demo.actualbudget.org](https://demo.actualbudget.org/budget) 3. Click "Don't use a server" 4. Click "Start fresh" 5. Click the "Reports" tab, click "Main", click "Add new dashboard" 6. Click the three dots and click "Import" 7. Select the downloaded file and upload it 8. Observe the many widgets that say "This custom report has been deleted." <img width="1511" height="857" alt="Image" src="https://github.com/user-attachments/assets/dabcbde2-48fa-4776-b65d-0dec7c35c91d" /> 9. Click another tab, come back to the dashboard and see the fatal error <img width="1511" height="857" alt="Image" src="https://github.com/user-attachments/assets/e3334bf2-85e7-410c-9324-c08fd59d70d2" /> ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Safari ### Operating System Mac OSX
GiteaMirror added the bug label 2026-04-14 20:10:20 -05:00
Author
Owner

@youngcw commented on GitHub (Mar 24, 2026):

That dashboard export is using the edge build, thats why it crashes for you. See https://github.com/actualbudget/actual/issues/7273#issuecomment-4119516398

<!-- gh-comment-id:4121300414 --> @youngcw commented on GitHub (Mar 24, 2026): That dashboard export is using the edge build, thats why it crashes for you. See https://github.com/actualbudget/actual/issues/7273#issuecomment-4119516398
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#17268