[GH-ISSUE #315] UI bug: split transaction is created when the window focus is lost and returned #6975

Closed
opened 2026-04-10 16:38:58 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @skrobul on GitHub (Jan 14, 2022).
Original GitHub issue: https://github.com/actualbudget/actual/issues/315

Every now and then I accidentally create a split transaction which is hard to undo (already discussed in https://github.com/actualbudget/actual/issues/328), but today I have noticed that it's not really me being clumsy but there is a bug in the UI which changes the transaction into a split when it should not.

Steps to reproduce:

  1. Import some new transactions
  2. Click on the 'Categorize' column on any uncategorized transaction (let's call it TransA). Don't input anything at this stage.
  3. Switch focus to any other application window
  4. Click back into the Actualbudget window, but select any other transaction (for example one below the originally selected. Let's call it TransB)

Expected result: The cursor moves to a new transaction TransB , leaving the original transaction TransA uncategorized.

What actually happens: Original transaction TransA is unnecessarily converted into split. The cursor is also placed there instead of TransB.

Example:

https://user-images.githubusercontent.com/183976/149516022-350229ff-b600-483f-a0af-f2b824fd1b1d.mp4

Originally created by @skrobul on GitHub (Jan 14, 2022). Original GitHub issue: https://github.com/actualbudget/actual/issues/315 Every now and then I accidentally create a split transaction which is hard to undo (already discussed in https://github.com/actualbudget/actual/issues/328), but today I have noticed that it's not really me being clumsy but there is a bug in the UI which changes the transaction into a split when it should not. **Steps to reproduce:** 1. Import some new transactions 2. Click on the 'Categorize' column on any uncategorized transaction (let's call it `TransA`). Don't input anything at this stage. 3. Switch focus to any other application window 4. Click back into the Actualbudget window, but select any other transaction (for example one below the originally selected. Let's call it `TransB`) **Expected result**: The cursor moves to a new transaction `TransB` , leaving the original transaction `TransA` uncategorized. **What actually happens:** Original transaction `TransA` is unnecessarily converted into split. The cursor is also placed there instead of `TransB`. Example: https://user-images.githubusercontent.com/183976/149516022-350229ff-b600-483f-a0af-f2b824fd1b1d.mp4
GiteaMirror added the user interfacebug labels 2026-04-10 16:38:58 -05:00
Author
Owner

@MatissJanis commented on GitHub (Mar 30, 2023):

👋 This has been fixed in the new autocomplete component.

See this issue for the full release of the new component: https://github.com/actualbudget/actual/issues/773

<!-- gh-comment-id:1490804667 --> @MatissJanis commented on GitHub (Mar 30, 2023): 👋 This has been fixed in the new autocomplete component. See this issue for the full release of the new component: https://github.com/actualbudget/actual/issues/773
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#6975