[Bug]: enabling mobile running balance requires going out of and back into the account #2714

Closed
opened 2026-02-28 20:25:22 -06:00 by GiteaMirror · 4 comments
Owner

Originally created by @db-src on GitHub (Dec 11, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

Clicking the account name and then ... button and then "Show running balance" in mobile mode does not update the view to actually show the running balances against the already visible transactions. I have to navigate to a different page (e.g. back to account list) and back into the account's txns to see the balances - which should not be necessary and makes the feature seem like it doesn't work / does nothing!

How can we reproduce the issue?

Open account page / transaction list on mobile and click through acct name, to enable run bal.

Where are you hosting Actual?

Pikapods

What browsers are you seeing the problem on?

Chrome

Operating System

Mobile Device

Originally created by @db-src on GitHub (Dec 11, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? Clicking the account name and then ... button and then "Show running balance" in mobile mode does not update the view to actually show the running balances against the already visible transactions. I have to navigate to a different page (e.g. back to account list) and back into the account's txns to see the balances - which should not be necessary and makes the feature seem like it doesn't work / does nothing! ### How can we reproduce the issue? Open account page / transaction list on mobile and click through acct name, to enable run bal. ### Where are you hosting Actual? Pikapods ### What browsers are you seeing the problem on? Chrome ### Operating System Mobile Device
GiteaMirror added the transactionsgood first issueresponsivebug labels 2026-02-28 20:25:22 -06:00
Author
Owner

@db-src commented on GitHub (Dec 11, 2025):

Once the running balance has been shown before, then clicking to toggle Hide/Show do work instantly and not require reloading the page. So this may only be an issue with the very first enablement for a given account.

@db-src commented on GitHub (Dec 11, 2025): Once the running balance has been shown before, then clicking to toggle Hide/Show _do_ work instantly and not require reloading the page. So this may only be an issue with the very first enablement for a given account.
Author
Owner

@mustafamagdy commented on GitHub (Dec 17, 2025):

Getting issue details and comments

@mustafamagdy commented on GitHub (Dec 17, 2025): Getting issue details and comments
Author
Owner

@youngcw commented on GitHub (Dec 17, 2025):

Fixed by #6379

@youngcw commented on GitHub (Dec 17, 2025): Fixed by #6379
Author
Owner

@mustafamagdy commented on GitHub (Dec 17, 2025):

Hi @db-src! I've identified and fixed this issue. The problem was in the desktop component's handling of the running balance toggle - it was clearing all transactions and then refetching them, which caused the empty screen issue on mobile.

I've created PR #6434 with the fix. The solution preserves the existing transactions and just recalculates the running balances, so users will see the balances appear immediately without the empty screen.

Testing the fix:

  1. Open an account on mobile view
  2. Click the account menu (three dots) and select "Show running balance"
  3. Transactions should remain visible and running balances should appear immediately
  4. No more need to navigate away and back!

The fix is minimal and focused - it just removes the problematic code that was clearing transactions and instead uses the existing data recalculation approach that the mobile components already use successfully.

Thanks for reporting this issue!

@mustafamagdy commented on GitHub (Dec 17, 2025): Hi @db-src! I've identified and fixed this issue. The problem was in the desktop component's handling of the running balance toggle - it was clearing all transactions and then refetching them, which caused the empty screen issue on mobile. I've created PR #6434 with the fix. The solution preserves the existing transactions and just recalculates the running balances, so users will see the balances appear immediately without the empty screen. **Testing the fix:** 1. Open an account on mobile view 2. Click the account menu (three dots) and select "Show running balance" 3. Transactions should remain visible and running balances should appear immediately 4. No more need to navigate away and back! The fix is minimal and focused - it just removes the problematic code that was clearing transactions and instead uses the existing data recalculation approach that the mobile components already use successfully. Thanks for reporting this issue!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2714