[GH-ISSUE #5560] [Bug]: Automatic scrolling on mobile makes it hard to fill out split transactions #16633

Closed
opened 2026-04-14 19:40:35 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @e13h on GitHub (Aug 15, 2025).
Original GitHub issue: https://github.com/actualbudget/actual/issues/5560

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

When entering details for a split transaction on mobile, it auto scrolls down past the element I’m trying to fill out after tapping on it.

How can we reproduce the issue?

See screen recording below.

  1. Create new transaction
  2. Set transaction amount
  3. Click “split”
  4. Type amount in first split
  5. Tap Notes text box in the first split

Notice that it scrolled down to the second split in the transaction, obscuring the text box that we just tapped in step 5.

https://github.com/user-attachments/assets/374b0fc9-916f-4a98-bf2e-51b001912958

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Safari

Operating System

Mobile Device

Originally created by @e13h on GitHub (Aug 15, 2025). Original GitHub issue: https://github.com/actualbudget/actual/issues/5560 ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? When entering details for a split transaction on mobile, it auto scrolls down past the element I’m trying to fill out after tapping on it. ### How can we reproduce the issue? See screen recording below. 1. Create new transaction 2. Set transaction amount 3. Click “split” 4. Type amount in first split 5. Tap Notes text box in the first split Notice that it scrolled down to the second split in the transaction, obscuring the text box that we just tapped in step 5. https://github.com/user-attachments/assets/374b0fc9-916f-4a98-bf2e-51b001912958 ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Safari ### Operating System Mobile Device
GiteaMirror added the responsivesplit transactionsuser interfacebug labels 2026-04-14 19:40:35 -05:00
Author
Owner

@e13h commented on GitHub (Aug 15, 2025):

I'm not familiar with the source, but after a quick search this seems like it might be the cause of the issue.

692ade7254/packages/desktop-client/src/components/mobile/transactions/TransactionEdit.jsx (L799-L806)

Seems like this makes it scroll to the first split item with a zeroed out transaction amount. Perhaps need to update such that directly tapping a field in a split transaction with nonzero value does not run this callback.

<!-- gh-comment-id:3192681413 --> @e13h commented on GitHub (Aug 15, 2025): I'm not familiar with the source, but after a quick search this seems like it might be the cause of the issue. https://github.com/actualbudget/actual/blob/692ade7254e9635536a2c2f45f3aa0081bd50136/packages/desktop-client/src/components/mobile/transactions/TransactionEdit.jsx#L799-L806 Seems like this makes it scroll to the first split item with a zeroed out transaction amount. Perhaps need to update such that directly tapping a field in a split transaction with nonzero value does not run this callback.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#16633