[Bug]: Entering text in date field (transactions) twice causes Fatal Error #2266

Closed
opened 2026-02-28 20:08:27 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @GavoGavo on GitHub (Jul 8, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

Attempted to see if "magic" word (today) functioned in date field when applying a transaction filter. This prompts note "Date: Value cannot be empty". Repeating the step now causes the app to crash (notified of crash and given option to restart).

First line of "Show Error" option in Fatal Error page is:

TypeError: Cannot read properties of null (reading 'match') at vi

How can we reproduce the issue?

  1. Select an account
  2. Select Filter
  3. Select Date option in Filter menu
  4. Type text into date-field box (auto-focused after completing step 3)
  5. Hit enter.
  6. Popup will occur: "Date: Value cannot be empty"
  7. Type more text into date-field box
  8. App will crashes (Fatal error)

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Other, Chrome, Firefox

Operating System

Linux

Originally created by @GavoGavo on GitHub (Jul 8, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? Attempted to see if "magic" word (`today`) functioned in date field when applying a transaction filter. This prompts note "Date: Value cannot be empty". Repeating the step now causes the app to crash (notified of crash and given option to restart). First line of "Show Error" option in Fatal Error page is: ``` TypeError: Cannot read properties of null (reading 'match') at vi ``` ### How can we reproduce the issue? 1. Select an account 2. Select `Filter` 3. Select `Date` option in `Filter` menu 4. Type text into date-field box (auto-focused after completing step 3) 5. Hit enter. 6. Popup will occur: "Date: Value cannot be empty" 7. Type more text into date-field box 8. App will crashes (Fatal error) ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Other, Chrome, Firefox ### Operating System Linux
GiteaMirror added the user interfacebug labels 2026-02-28 20:08:27 -06:00
Author
Owner

@youngcw commented on GitHub (Jul 8, 2025):

can you try out https://edge.actualbudget.org? This may have been fixed

@youngcw commented on GitHub (Jul 8, 2025): can you try out https://edge.actualbudget.org? This may have been fixed
Author
Owner

@GavoGavo commented on GitHub (Jul 9, 2025):

can you try out https://edge.actualbudget.org? This may have been fixed

Tested that link using both Don't use a server -> View Demo and Create a test file.

Both instances produced the same Fatal Error.

@GavoGavo commented on GitHub (Jul 9, 2025): > can you try out https://edge.actualbudget.org? This may have been fixed Tested that link using both `Don't use a server -> View Demo` and `Create a test file`. Both instances produced the same `Fatal Error`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2266