[Bug]: Split Transactions UI quirks #1430

Closed
opened 2026-02-28 19:43:22 -06:00 by GiteaMirror · 5 comments
Owner

Originally created by @toebbel on GitHub (Sep 18, 2024).

Verified issue does not already exist?

  • I have searched and found no existing issue
  • I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file)

What happened?

This bug appeared after upgrading to the latest version v24.4.0 (from v23.12.0). I can also confirm that the bug exists in latest master (7b314e3b250404546e9c4f4d5eb3b4c949356100).

I can open any transaction, chose "split transaction" and add sub transactions. You see in the screen recording, that amounts are set to 0 when I add additional rows. I could not see a pattern when this happen / does not happen within one transaction (i.e. entering payee first and then amount, amount first, then payee, or only amount).

https://github.com/user-attachments/assets/e4c33749-d086-43a5-a4e6-1e023bee5b74

Steps tried to resolve issue:

  • Reset budget cache
  • Reset sync
  • Repair split transactions (saw "No split transactions found needing repair.")

Where are you hosting Actual?

Fly.io

What browsers are you seeing the problem on?

Chrome, Safari

Operating System

Mac OSX

Originally created by @toebbel on GitHub (Sep 18, 2024). ### Verified issue does not already exist? - [X] I have searched and found no existing issue - [X] I will be providing steps how to reproduce the bug (in most cases this will also mean uploading a demo budget file) ### What happened? This bug appeared after upgrading to the latest version `v24.4.0` (from `v23.12.0`). I can also confirm that the bug exists in latest master (`7b314e3b250404546e9c4f4d5eb3b4c949356100`). I can open any transaction, chose "split transaction" and add sub transactions. You see in the screen recording, that amounts are set to 0 when I add additional rows. I could not see a pattern when this happen / does not happen within one transaction (i.e. entering payee first and then amount, amount first, then payee, or only amount). https://github.com/user-attachments/assets/e4c33749-d086-43a5-a4e6-1e023bee5b74 Steps tried to resolve issue: - Reset budget cache - Reset sync - Repair split transactions (saw "No split transactions found needing repair.") ### Where are you hosting Actual? Fly.io ### What browsers are you seeing the problem on? Chrome, Safari ### Operating System Mac OSX
GiteaMirror added the bug label 2026-02-28 19:43:22 -06:00
Author
Owner

@phij commented on GitHub (Sep 26, 2024):

I experienced the same on Firefox Ubuntu and Safari on iPadOS using keyboard navigation.

The amount will zero if you add a row, either by pressing the enter key, while the input box is still active. If you tab to the next object and add a row it will keep the previously entered value.

@phij commented on GitHub (Sep 26, 2024): I experienced the same on Firefox Ubuntu and Safari on iPadOS using keyboard navigation. The amount will zero if you add a row, either by pressing the enter key, while the input box is still active. If you tab to the next object and add a row it will keep the previously entered value.
Author
Owner

@jfdoming commented on GitHub (Oct 2, 2024):

Confirmed, full steps to reproduce:

  1. Edit an existing transaction category to "Split Transaction"
  2. Edit the value of the current split, and without blurring the field, press enter.
  3. Observe that the value of the just-blurred transaction is not saved.
@jfdoming commented on GitHub (Oct 2, 2024): Confirmed, full steps to reproduce: 1. Edit an existing transaction category to "Split Transaction" 2. Edit the value of the current split, and without blurring the field, press enter. 3. Observe that the value of the just-blurred transaction is not saved.
Author
Owner

@TerborX commented on GitHub (Oct 11, 2024):

This applies to scheduled transactions too. Here's my test example in Edge demo:
image

@TerborX commented on GitHub (Oct 11, 2024): This applies to scheduled transactions too. Here's my test example in Edge demo: ![image](https://github.com/user-attachments/assets/8003c20c-d466-43cb-9ff3-21d6458df68a)
Author
Owner

@lelemm commented on GitHub (Oct 25, 2024):

try on this version:
https://deploy-preview-3728.demo.actualbudget.org/
from this PR:
#3662

@lelemm commented on GitHub (Oct 25, 2024): try on this version: https://deploy-preview-3728.demo.actualbudget.org/ from this PR: #3662
Author
Owner

@jfdoming commented on GitHub (Oct 27, 2024):

try on this version: https://deploy-preview-3728.demo.actualbudget.org/ from this PR: #3662

Can confirm, thanks for fixing this! Folks, the bugfix will be in the next release, v24.11.0.

@jfdoming commented on GitHub (Oct 27, 2024): > try on this version: https://deploy-preview-3728.demo.actualbudget.org/ from this PR: #3662 Can confirm, thanks for fixing this! Folks, the bugfix will be in the next release, `v24.11.0`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#1430