[Bug]: Firefox unable to change budget's "hold for next month" when budget is zero #2126

Open
opened 2026-02-28 20:04:04 -06:00 by GiteaMirror · 5 comments
Owner

Originally created by @Thiago-Morais on GitHub (May 14, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

Clicking the To Budget amount after changing it to zero doesn't show the Reset next month's buffer but the hold this amount: with the 0,00 value and if you click on Hold nothing changes (regardless of the input amount)

Image

hold this amount: popup is shown when To Budget is 0,00 instead of the Reset next month's buffer button

You need to click the value to show the hold this amount: window, click out, then click again to then see the Reset next month's buffer button

Image

Reset next month's buffer button is shown after clicking out of the hold this amount: popup without clicking on the Hold button

How can we reproduce the issue?

  1. Go to budget tab and click To Budget amount
  2. Click Hold for next month
  3. Click on Hold with the full amount
    • To Budget is now 0,00
  4. Click the value again
    • Instead of the Reset next month's buffer button, it shows the hold this amount: field again with 0,00
  5. Type anything and click on hold again
    • No changes occur

To fix this you need to click the To Budget amount so it shows the hold this amount: popup, then click out without clicking on the Hold button
Only then, when clicking on the To Budget amount again, it shows the Reset next month's buffer

Where are you hosting Actual?

None

What browsers are you seeing the problem on?

Firefox

Operating System

Windows 11

Originally created by @Thiago-Morais on GitHub (May 14, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? Clicking the `To Budget` amount after changing it to zero doesn't show the `Reset next month's buffer` but the `hold this amount:` with the 0,00 value and if you click on `Hold` nothing changes (regardless of the input amount) ![Image](https://github.com/user-attachments/assets/bfe0746d-1808-49c7-8194-cde84a5b2ae7) > _`hold this amount:` popup is shown when `To Budget` is 0,00 instead of the `Reset next month's buffer` button_ You need to click the value to show the `hold this amount:` window, click out, then click again to then see the `Reset next month's buffer` button ![Image](https://github.com/user-attachments/assets/e05d664e-8dbf-4b78-95fd-d428d6973041) > _`Reset next month's buffer` button is shown after clicking out of the `hold this amount:` popup without clicking on the `Hold` button_ ### How can we reproduce the issue? 1. Go to budget tab and click `To Budget` amount 2. Click `Hold for next month` 3. Click on `Hold` with the full amount - `To Budget` is now 0,00 4. Click the value again - Instead of the `Reset next month's buffer` button, it shows the `hold this amount:` field again with 0,00 5. Type anything and click on `hold` again - No changes occur To fix this you need to click the `To Budget` amount so it shows the `hold this amount:` popup, then click out without clicking on the `Hold` button Only then, when clicking on the `To Budget` amount again, it shows the `Reset next month's buffer` ### Where are you hosting Actual? None ### What browsers are you seeing the problem on? Firefox ### Operating System Windows 11
GiteaMirror added the user interfacebug labels 2026-02-28 20:04:04 -06:00
Author
Owner

@youngcw commented on GitHub (May 14, 2025):

I cant recreate this. Using the demo, things work just fine. Clicking the 0 to budget gives the "reset" option.

@youngcw commented on GitHub (May 14, 2025): I cant recreate this. Using the demo, things work just fine. Clicking the 0 to budget gives the "reset" option.
Author
Owner

@Thiago-Morais commented on GitHub (May 14, 2025):

I cant recreate this. Using the demo, things work just fine. Clicking the 0 to budget gives the "reset" option.

For me it only happen when I edit a non-zero budget to zero and then imediatly click it again
It does not happen when clicking an already-zero budget

Are you sure it imediatly show the Reset option even after clicking the hold for next month on a non-zero budget and clicking again in the now zero budget?

@Thiago-Morais commented on GitHub (May 14, 2025): > I cant recreate this. Using the demo, things work just fine. Clicking the 0 to budget gives the "reset" option. For me it only happen when I edit a non-zero budget to zero and then imediatly click it again It does not happen when clicking an already-zero budget Are you sure it imediatly show the `Reset` option even after clicking the `hold for next month` on a non-zero budget and clicking again in the now zero budget?
Author
Owner

@youngcw commented on GitHub (May 14, 2025):

I followed your steps and it gives the reset option.

@youngcw commented on GitHub (May 14, 2025): I followed your steps and it gives the reset option.
Author
Owner

@Thiago-Morais commented on GitHub (May 14, 2025):

I just tested in Chrome, and it doesn't seem to happen there
It may be a Firefox issue

@Thiago-Morais commented on GitHub (May 14, 2025): I just tested in Chrome, and it doesn't seem to happen there It may be a Firefox issue
Author
Owner

@youngcw commented on GitHub (May 14, 2025):

Ok, it does happen in firefox.

@youngcw commented on GitHub (May 14, 2025): Ok, it does happen in firefox.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2126