[Bug]: Calendar widget continuous month flicker #2674

Open
opened 2026-02-28 20:23:49 -06:00 by GiteaMirror · 7 comments
Owner

Originally created by @kcollett on GitHub (Dec 3, 2025).

Verified issue does not already exist?

  • I have searched and found no existing issue

What happened?

I'm seeing an issue where the 2nd month display on the Calendar widget (the one on the line that also has total income and spending) is continuously flickering between "Dec 2025" and "December 2025".

How can we reproduce the issue?

How can we reproduce the issue?

Where are you hosting Actual?

None

What browsers are you seeing the problem on?

No response

Operating System

None

Originally created by @kcollett on GitHub (Dec 3, 2025). ### Verified issue does not already exist? - [x] I have searched and found no existing issue ### What happened? I'm seeing an issue where the 2nd month display on the Calendar widget (the one on the line that also has total income and spending) is continuously flickering between "Dec 2025" and "December 2025". ### How can we reproduce the issue? How can we reproduce the issue? ### Where are you hosting Actual? None ### What browsers are you seeing the problem on? _No response_ ### Operating System None
GiteaMirror added the reportsgood first issuebughelp wanted labels 2026-02-28 20:23:49 -06:00
Author
Owner

@kcollett commented on GitHub (Dec 3, 2025):

PS: It looks like the "December 2025" display is clipped (by the total income display) at about 40% into the second "2" of "2025".

@kcollett commented on GitHub (Dec 3, 2025): PS: It looks like the "December 2025" display is clipped (by the total income display) at about 40% into the second "2" of "2025".
Author
Owner

@youngcw commented on GitHub (Dec 4, 2025):

Do you have a screen recording of this? Im not able to recreate it.

@youngcw commented on GitHub (Dec 4, 2025): Do you have a screen recording of this? Im not able to recreate it.
Author
Owner
@kcollett commented on GitHub (Dec 4, 2025): https://github.com/user-attachments/assets/818e397e-363a-4b31-bd44-1e70a0f0cf1a
Author
Owner

@kcollett commented on GitHub (Dec 7, 2025):

Additional data: The tab seems to be comsuming CPU when this is happening.

Image
@kcollett commented on GitHub (Dec 7, 2025): Additional data: The tab seems to be comsuming CPU when this is happening. <img width="746" height="300" alt="Image" src="https://github.com/user-attachments/assets/9aafc0b4-af71-4731-b654-e2dc8f408b3e" />
Author
Owner

@kcollett commented on GitHub (Dec 7, 2025):

I'm not sure if it's related, but I'm seeing a ton of repeated entries in the JS console while this is happening:

index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 174 (attempt: 0)
index.ts:14 Got messages from server 167
index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 184 (attempt: 0)
index.ts:14 Got messages from server 174
index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 194 (attempt: 0)
index.ts:14 Got messages from server 184
index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 202 (attempt: 0)
index.ts:14 Got messages from server 194
index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 209 (attempt: 0)
index.ts:14 Got messages from server 202
index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 215 (attempt: 0)
index.ts:14 Got messages from server 209
index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 222 (attempt: 0)
index.ts:14 Got messages from server 215
index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 230 (attempt: 0)
index.ts:14 Got messages from server 222
index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 239 (attempt: 0)
index.ts:14 Got messages from server 230
index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 249 (attempt: 0)
index.ts:14 Got messages from server 239
index.ts:14 Syncing since 2025-12-07T12:45:00.000Z-0000-0000000000000000 1158 (attempt: 0)

There are also occasional entries of this form:

i18n.ts:60 Unknown locale en-US, falling back to en

@kcollett commented on GitHub (Dec 7, 2025): I'm not sure if it's related, but I'm seeing a ton of repeated entries in the JS console while this is happening: ``` index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 174 (attempt: 0) index.ts:14 Got messages from server 167 index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 184 (attempt: 0) index.ts:14 Got messages from server 174 index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 194 (attempt: 0) index.ts:14 Got messages from server 184 index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 202 (attempt: 0) index.ts:14 Got messages from server 194 index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 209 (attempt: 0) index.ts:14 Got messages from server 202 index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 215 (attempt: 0) index.ts:14 Got messages from server 209 index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 222 (attempt: 0) index.ts:14 Got messages from server 215 index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 230 (attempt: 0) index.ts:14 Got messages from server 222 index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 239 (attempt: 0) index.ts:14 Got messages from server 230 index.ts:14 Syncing since 2025-12-07T12:50:00.000Z-0000-0000000000000000 249 (attempt: 0) index.ts:14 Got messages from server 239 index.ts:14 Syncing since 2025-12-07T12:45:00.000Z-0000-0000000000000000 1158 (attempt: 0) ``` There are also occasional entries of this form: `i18n.ts:60 Unknown locale en-US, falling back to en`
Author
Owner

@youngcw commented on GitHub (Dec 7, 2025):

I've been able to recreate a single glitch but not the continuous glitching.

@youngcw commented on GitHub (Dec 7, 2025): I've been able to recreate a single glitch but not the continuous glitching.
Author
Owner

@kcollett commented on GitHub (Dec 8, 2025):

At least once I was able to move the widget into a flickering state by playing around with small changes to the width of the browser window. That said, I’m not sure if that’s what did it or it was coincidence.

@kcollett commented on GitHub (Dec 8, 2025): At least once I was able to move the widget into a flickering state by playing around with small changes to the width of the browser window. That said, I’m not sure if that’s what did it or it was coincidence.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#2674