mirror of
https://github.com/actualbudget/actual.git
synced 2026-03-10 04:02:38 -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
claude/fix-simplefin-batch-sync-O8LcD
matiss/modal-and-server-refactor
claude/fix-simplefin-ssrf-T31gX
claude/release-notes-validation-X7rvR
ai/custom-theme-dual-prefs
matiss/fix-6804
add-claude-github-actions-1772738270730
react-query-rules
react-query-useSchedules
matiss/separate-lint-format
dependabot/npm_and_yarn/ajv-6.14.0
cursor/sync-performance-notification-9899
react-query-prefs
matiss/chunked-sync-and-progress-ux
v26.2.1
copilot/sub-pr-6880
fix-react-query-clear-on-close-budget
copilot/sub-pr-6140
feat/auto-note
feat/scoped-bank-sync
cursor/desktop-transactions-react-table-1d0c
fix-exhaustive-deps-App
copilot/fix-find-replace-bug
release/v26.2.0-pre
matiss/browser-tests
mobile-fix-drag-and-drop-across-groups
budget-table-v2
PayeeAutocomplete2
pglite
bugfix/plugins/fix-plugins-sw
feat/plugins/plugins-core-package
prerelease
matiss/unicode-minus-fix
cursor/fix-actual-github-issue-6206-gemini-3-pro-preview-9c37
TransactionFormPage
cursor/implement-mortgage-and-loan-account-type-78ca
tests-update-fill-with-pressSequentially
mobile/link-modal
deps/25.11
cursor/fix-update-vrt-apply-ci-job-dispatch-b324
sync-server-plugins
cursor/propose-patch-for-github-issue-5680-2a18
fix/compiler-preserve-inner-dollar-escapes
cursor/analyze-actual-budget-issue-and-propose-fix-5b70
coderabbitai/docstrings/0c070e5
cursor/add-wip-prefix-and-comment-to-prs-d78d
jfdoming/08-21-auto-focus-on-navigate-in-all-browsers
show-totals-on-mobile-budget-banners
allow-child-transactions-make-transfer
mobile-calculator-keyboard
payee-geolocation
enhance/restore_scroll_position
dm-fix-second-click-on-mobile-new-transaction-2
scrollToLocationBudget
alert-autofix-38
tsconfig-composite
mobile-fix-uncategorized-transactions-on-tracking-budgets
server-budget-handlers
fix-sql-injection-in-cleanup-template
non-chrome-draggable-workaround
mobile-budget-page-swipe-navigation
ts-db-all
stable
dark-theme-with-brand-colors
fix-mobile-delete-group
ts-db-select
UnderKoen/reconcile-context-menu
master-before-server-merge
v25.2.1
ts-runQuery
rename-redux-hooks
UnderKoen/3557-persist-state-in-history
remove-redux-CLOSE_BUDGET
fix-exhaustive-deps-errors-FinancesApp
redux-toolkit-createSlice-backup
accounts-function-component
ts-useSplitsExpanded
loot-core-server-package
useTransactios-in-TransactionEdit
react-aria-input
move-redux-to-desktop-client
QueryState-type
fix-themes-applied-late
mobile-vrts
revert-3295-spendingCardFix
react-aria-button-4
split-payee-on-mobile
twk3/pin-apis-crdt
notes-tag-autocomplete
ts-LoadBackup
dnd-kit
package-upgrades
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
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.