actualbudget/actual

[Bug]: filtering by "notes > has tags" matches all transactions when no '#' character is specified

クローズ

#7,797 opened on 2026/05/11

 (1 件のコメント) (0 件のリアクション) (0 人の担当者)JavaScript (603 件のフォーク)batch import
bughelp wanted

Repository metrics

Stars
 (7,129 個のスター)
PR merge metrics
 (平均マージ 4d 15h) (30d で 165 merged PRs)

説明

What happened?

In the transaction list, if you want to filter transactions that have a specific tag, you choose "Filter > Notes > has tags" and then you're expected enter the tag name like "#foo". However, if you forget to specify the hash character and simply enter "foo" into the text entry box, it doesn't actually filtere anything and it simply shows all transactions.

How can we reproduce the issue?

  1. go to transaction list. Assume that the transaction list has some transactions with the tag '#foo' in their transaction notes
  2. click "filter > Notes > has tags"
  3. type 'foo' in text entry
  4. the list shows all unfiltered transactions

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Firefox

Operating System

Linux

コントリビューターガイド