[Bug]: down-arrow key not working in cover-overspending-popup #2642

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

Originally created by @Mansarde on GitHub (Nov 20, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

In previous versions, when clicking on a negative value in the budget, I'd usually continue with the keyboard to quickly select a category to cover the overspending.

Unfortunately in the latest version (v25.11.0) once the popup shows where you have to choose a category, pressing the arrow-down button on the keyboard doesn't select the first category anymore.
I now have to either start typing letters in the search field or hover the mouse over the list before I can use the arrow-buttons for movement again.

In previous versions pressing the arrow-down button worked even if I didn't type anything in the search box or hovered the mouse over the list.
This way I was able to quickly select the very first entry (i.e. "To Budget").

How can we reproduce the issue?

  1. Create a negative value in a category.
  2. Go to the buget screen.
  3. Make sure there is a positive "To Budget " balance.
  4. With the mouse, click on the negative category balance to open the popup menu.
  5. With the keyboard, press the arrow-down button to select "Cover Overspending", then press ENTER.
  6. In the following category list that pops up, try to press the arrow-down button.
    => Notice how that has no effect.

Expected Result:
Pressing the arrow-down button in step 7 should select the first entry in the list (as previous verions did).

Where are you hosting Actual?

Docker

What browsers are you seeing the problem on?

Chrome

Operating System

Windows 11

Originally created by @Mansarde on GitHub (Nov 20, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? In previous versions, when clicking on a negative value in the budget, I'd usually continue with the keyboard to quickly select a category to cover the overspending. Unfortunately in the latest version (v25.11.0) once the popup shows where you have to choose a category, pressing the arrow-down button on the keyboard doesn't select the first category anymore. I now have to either start typing letters in the search field or hover the mouse over the list before I can use the arrow-buttons for movement again. In previous versions pressing the arrow-down button worked even if I didn't type anything in the search box or hovered the mouse over the list. This way I was able to quickly select the very first entry (i.e. "To Budget"). ### How can we reproduce the issue? 1. Create a negative value in a category. 2. Go to the buget screen. 3. Make sure there is a positive "To Budget " balance. 4. With the mouse, click on the negative category balance to open the popup menu. 5. With the keyboard, press the arrow-down button to select "Cover Overspending", then press ENTER. 6. In the following category list that pops up, try to press the arrow-down button. => Notice how that has no effect. Expected Result: Pressing the arrow-down button in step 7 should select the first entry in the list (as previous verions did). ### Where are you hosting Actual? Docker ### What browsers are you seeing the problem on? Chrome ### Operating System Windows 11
GiteaMirror added the needs infobug labels 2026-02-28 20:22:46 -06:00
Author
Owner

@MatissJanis commented on GitHub (Nov 20, 2025):

👋 Are you able to reproduce this on edge? It seems to be working fine for me.

@MatissJanis commented on GitHub (Nov 20, 2025): 👋 Are you able to reproduce this on [edge](https://edge.actualbudget.org/budget)? It seems to be working fine for me.
Author
Owner

@Mansarde commented on GitHub (Nov 26, 2025):

👋 Are you able to reproduce this on edge? It seems to be working fine for me.

I've tried it on the latest edge version and it works over there.
But I think that's because the "cover overspending" dialog changed a bit.

Currently once the dialog pops up, there's only the "from" field.
But in the edge version there's also an "amount" field above that, which is pre-selected.

So where previously you were able to just press down-arrow to select the first element in the "from" field, in the edge version you have to first hit TAB and then you can press down-arrow for the "from" field.
Which works, I guess, but my workflow to cover overspending from the "To be budgeted" field was to have one hand on the mouse to click on each negative balance in the budget and then use the other hand to press down-enter-down-enter.

With the new dialog I either have to move the hand all the way over to the TAB key or keep the left hand on that key and instead move the right hand between the arrow/enter key and the mouse.

Sounds ridiculous if I describe it like that, but it was just a nice and fast workflow for me.
With that new "amount" field that will have to change though. Ah well, not too bad, I'll adapt. :)

But I guess this makes the issue obsolete then.
Thanks and have a nice day! ✌️

@Mansarde commented on GitHub (Nov 26, 2025): > 👋 Are you able to reproduce this on [edge](https://edge.actualbudget.org/budget)? It seems to be working fine for me. I've tried it on the latest edge version and it works over there. But I think that's because the "cover overspending" dialog changed a bit. Currently once the dialog pops up, there's only the "from" field. But in the edge version there's also an "amount" field above that, which is pre-selected. So where previously you were able to just press down-arrow to select the first element in the "from" field, in the edge version you have to first hit TAB and then you can press down-arrow for the "from" field. Which works, I guess, but my workflow to cover overspending from the "To be budgeted" field was to have one hand on the mouse to click on each negative balance in the budget and then use the other hand to press down-enter-down-enter. With the new dialog I either have to move the hand all the way over to the TAB key or keep the left hand on that key and instead move the right hand between the arrow/enter key and the mouse. Sounds ridiculous if I describe it like that, but it was just a nice and fast workflow for me. With that new "amount" field that will have to change though. Ah well, not too bad, I'll adapt. :) But I guess this makes the issue obsolete then. Thanks and have a nice day! ✌️
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2642