mirror of
https://github.com/actualbudget/actual.git
synced 2026-07-15 14:43:36 -05:00
"Unable to save changes" #59
Closed
opened 2026-02-28 18:46:57 -06:00 by GiteaMirror
·
8 comments
No Branch/Tag Specified
master
tabedzki/feat/replacing-month-picker-with-day-picker
enforce-append-only-migrations-ci
delay-initial-sync-until-loaded
jfdoming/mobile-app-build
cross-version-sync-compat
claude/error-codes-worker-boundary-26i5uu
jfdoming/api-tokens-part-1
jfdoming/api-tokens-part-2
jfdoming/api-tokens-part-3
jfdoming/mobile-app-updates
api-browser-custom-data-dir
claude/budget-version-migration-compat-151jlr
claude/worker-error-serialization-9iqtl7
claude/react-table-library-research-afx83z
claude/issue-8401-regression-test-9nw9l3
jfdoming/mobile-app-foundation-part-1
jfdoming/mobile-app-scaffold
release
ai-fix-cleanup-def-8290
claude/relaxed-shannon-jusywa
claude/fervent-keller-s6f2fq
claude/determined-feynman-st1y9z
claude/wizardly-einstein-vi2wce
claude/sweet-albattani-7nseio
feat/bank-sync-per-budget-file
claude/affectionate-cannon-y0kc82
claude/dependabot-findings-m9pgmb
claude/mac-app-ios-publish-zjs1lz
claude/vigilant-tesla-aiiyos
depot-migrate-secrets-1781296330308
claude/quirky-cerf-v5qck7
claude/animation-removal-alternative-2etfh1
claude/netlify-preview-comments-consolidate-9XPYa
osc/7391-error-boundaries-reports
claude/pensive-dijkstra-7DYui
claude/server-app-version-mismatch-HTCGv
claude/pr-8027-review-feedback-mELuO
claude/zealous-wozniak-e5pO0
claude/intelligent-heisenberg-BSHJq
claude/translation-download-refactor-jFRsO
claude/mobile-performance-ideas-G9PAO
claude/github-issue-7988-5A5ly
blacksmith-migration-ff70d2d
claude/great-mayer-KRvOk
claude/react-native-ios-compilation-fcJh5
claude/serene-goldberg-58xv0
claude/kind-euler-LVG3K
release-automation/edge-nightly
7710-bundle-migrations
claude/fix-docker-build-error-WMfed
claude/llm-compatible-release-notes-t20Nr
7710-tests-tdd
cursor/transaction-table-rewrite-f077
claude/plan-ci-secure-context-OtEe1
claude/fix-issue-7667-DPXi3
cursor/resolve-pr-7449-ee11
claude/fix-typescript-build-error-JPtZ5
copilot/add-repository-configs-to-packages
worktree-compressed-drifting-ritchie
claude/api-consumer-verification-kfz1K
pr-7454
claude/fix-issue-7410-LLLQ4
revert-7281-generate-icons
react-query-useSchedules
copilot/sub-pr-6140
package-upgrades
v26.7.0
v26.6.0
v26.5.2
v26.5.1
v26.5.0
v26.4.0
v26.3.0
v26.2.1
v26.2.0
v26.1.0
v25.12.0
v25.11.0
v25.10.0
v25.9.0
v25.8.0
v25.7.1
v25.7.0
v25.6.1
v25.6.0
v25.5.0
v25.4.0
v25.3.1
v25.3.0
v25.2.1
v25.2.0
v25.1.0
v24.12.0
v24.11.0
v24.10.1
v24.10.0
v24.9.0
v24.8.0
v24.7.0
v24.6.0
v24.5.0
v24.4.0
v24.3.0
v24.2.0
v24.1.0
v23.12.0
v23.11.0
v23.10.0
v23.9.0
v23.8.1
v23.8.0
v23.7.2
v23.7.1
v23.7.0
v23.6.0
v23.5.0
v23.4.2
v23.4.1
v23.4.0
v23.3.2
v23.3.0
v23.2.9
v23.2.5
v23.1.12
v22.12.9
Labels
Clear labels
AI generated
API
bank sync
budgeting
bug
can’t replicate
dependencies
docker
documentation
electron
experimental feature
feature
feedback
goal templates
good first issue
help wanted
importers
maintenance
needs info
needs testing
needs triage
needs votes
openid
payees
pull-request
regression
reports
responsive
rules
schedules
server
✨ merged
split transactions
tech debt
tech-support
theme
transaction import
transaction reconciliation
transactions
translations
upstream
user interface
✅ approved
wontfix
Mirrored from GitHub Pull Request
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/actual#59
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nref on GitHub (Apr 29, 2022).
If I import a brand-new YNAB4 budget (via zip file), close the budget, and reopen it, I am greeted with the error:
Here is the budget. There is one account with one transaction. test~9F711BFB.ynab4.zip
I only have one tab open. Change do actually save. Verified by checking the sqlite db.
I'm using Firefox 99.0.1 on Windows 10 19043. Doesn't seem to happen on Chrome 100.0.4896.127 even while the Firefox tab is still open and even if I open two tabs to Actual in Chrome.
Budget attached.
@wmertens commented on GitHub (Apr 30, 2022):
I think this issue should be moved to actualbudget/actual. There's already an issue about Firefox there though, so this may be a good repro for it if it's the same problem.
@MatissJanis commented on GitHub (Jan 25, 2023):
👋 I believe we have fixed the issue and it will be OK in the upcoming release since I'm no longer able to reproduce the issue with the example file.
@UnaDeKalamares commented on GitHub (Feb 24, 2025):
I'm sorry to resurrect this issue. but I'm trying to self-host on Docker Compose, and I can see the same error on the latest release (v25.2.1). This are the steps I follow:
I'm storing the server data behind a mergerfs file system
Please notice that I'm not using HTTP, at least for this tests. The server only runs locally.
Start the application, and open the url from a client (I've tried Firefox 135.0.1 and Safari 18.3 on MacOS)
I'm prompted to enter a new server password and then Sign in:
I select "Start fresh"
I immediately get the "Unable to save changes" error popup, even though no other tab is open
Is there anything I might be missing here? I'm running other applications (Syncthing, Home Assistant) in this Docker Compose setup with no issues.
Thank you for your time.
@matt-fidd commented on GitHub (Feb 24, 2025):
Hi @UnaDeKalamares, would you be able to check the browser logs (https://appuals.com/open-browser-console/) and see if there are any errors please?
@UnaDeKalamares commented on GitHub (Feb 24, 2025):
Thank you for your quick response. Here are the errors that appear on the web developer console:
And this seems to be the JS method throwing that exception:
In the end, I solved the issue by creating a self-signed certificate, and connecting via HTTPS. I'm not sure if the issue and my solution are related: in theory, HTTPS isn't required, right? As per the documentation on enabling HTTPS
@thaycafe commented on GitHub (Aug 1, 2025):
I'm having the same issue
@matt-fidd commented on GitHub (Aug 1, 2025):
@thaycafe Hey! 👋
Could you open the browser console (F12, click console tab at the top) and see what errors come up when the red message appears in your second screenshot please?
@logicallypositive commented on GitHub (Aug 18, 2025):
I was having a similar issue. I first started server from my laptop with docker-compose and then switched to running it on a separate local server. Problem was fixed from after i cleared some browser storage.