actualbudget / actualbudget/actual

[Bug]: Android tablet category select broken

オープン
#6,401 コメント 2 件 リアクション 2 件 担当者 0 名 GitHub で見る
good first issue help wanted regression responsive transactions
主要言語
TypeScript
スター
28.8k
フォーク
3k
平均マージ
2日 11時間
マージ済み PR(30日)
65

説明

### 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

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

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.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
android, typescript
領域
frontend, mobile
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。