actualbudget / actualbudget/actual
[Bug]: Android tablet category select broken
- Lingua principale
- TypeScript
- Stelle
- 28.8k
- Fork
- 3k
- Merge medio
- 2g 11h
- PR unite (30g)
- 65
Descrizione
### Verified issue does not already exist?
- [x] I have searched and found no existing issue
### What happened?
This bug popped up on the last two releases for me, prior to that category selection worked fine. I'm self hosting v25.12.0 client and server at the time of this bug creation. The issue is present when Desktop site is checked or unchecked.
The category can't be selected unless the search result has only one item, otherwise only the first item in the array is selected.
Tablet: TCL Nxtpaper 11 plus
Android: 15; 9469X Build/AP3A.240905.015.A2
Security patch: October 5, 2025
TCL UI: 8.0.1REA
Chrome: Chrome 143.0.7499.109
### How can we reproduce the issue?
How can we reproduce the issue?
See attached video file(s).
1. Search for a category to limit result set.
2. Select a category that is not the first result.
3. Category regardless of selection defaults to first item in the array.
https://github.com/user-attachments/assets/d03697d3-5a8e-4b04-beab-69c294da27cb
Bonus Issue: Category can only be selected by long press and will not resolve to anything unless a search term is provided.
https://github.com/user-attachments/assets/67e87524-d2bd-4e4f-bdea-0026e627a891
### Where are you hosting Actual?
Docker
### What browsers are you seeing the problem on?
Chrome
### Operating System
Mobile Device
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
No source file, test, or entry point is named in the report. Start by reproducing the category-selection steps on an Android tablet with multiple search results, then trace the relevant UI entry point; done means selecting a non-first category works reliably, including the reported no-search and long-press cases.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- android, typescript
- Ambito
- frontend, mobile
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100