mirror of
https://github.com/louislam/uptime-kuma.git
synced 2026-03-02 22:57:00 -05:00
Edit status page regression in 2.1 #4712
Labels
No labels
A:accessibility
A:api
A:cert-expiry
A:core
A:dashboard
A:deployment
A:documentation
A:domain expiry
A:incidents
A:maintenance
A:metrics
A:monitor
A:notifications
A:reports
A:settings
A:status-page
A:ui/ux
A:user-management
Stale
ai-slop
blocked
blocked-upstream
bug
cannot-reproduce
dependencies
discussion
duplicate
feature-request
feature-request
good first issue
hacktoberfest
help
help wanted
house keeping
invalid
invalid-format
invalid-format
question
releaseblocker 🚨
security
spam
type:enhance-existing
type:new
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/uptime-kuma#4712
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @hmnd on GitHub (Feb 14, 2026).
📑 I have found these related issues/pull requests
Possibly related to https://github.com/louislam/uptime-kuma/issues/6888
🛡️ Security Policy
📝 Description
In 2.0, clicking save when editing a status page correctly closed the settings sidebar and applied your settings.
As of 2.1.0-beta.0 (up to and including 2.1.1), clicking save disables the save button permanently, with further changes to the settings not re-enabling the button. Further, when a high number of monitors (>50) are added to the page, the page spikes to 100% CPU usage, causing changes to sometimes not even be saved.
Looking at websocket messages, I see a high number of messages come in specifically when editing the page:
https://github.com/user-attachments/assets/070b58bc-5620-4558-bac5-a9d77ea6dcdb
After hogging the CPU for a little while, I get a bunch of repeated errors logged in console, but they're difficult to make sense of without source maps. Will try to run from source later.
👟 Reproduction steps
👀 Expected behavior
😓 Actual Behavior
As described above.
🐻 Uptime-Kuma Version
2.1.1
💻 Operating System and Arch
Docker
🌐 Browser
Google Chrome 144.0.7559.132
🖥️ Deployment Environment
Docker
📝 Relevant log output
@louislam commented on GitHub (Feb 14, 2026):
Want to make sure I understand correctly.
Is it related to #6888?
Is the cpu usage of your current PC? or server?
As long as you don't click the "Save" button, the cpu usage is normal?
@romainl63 commented on GitHub (Feb 26, 2026):
Hi,
I'm also having a problem with the status pages, and I'm on version 2.1.3.
I have one with 85 checks, and if I try to modify it, it's incredibly slow, making it practically impossible. Uptime Kuma is running Docker (LXC container on Debian under Proxmox), everything up to date and in the latest versions.
Either the webpage stops responding with an error: (Tested with Firefox and Chrome)
"This page asks you to confirm closing it; data you have entered may not be saved."
If I try to move my probe to another group, it doesn't work either, and sometimes I get an error saying I'm not connected… and the webpage crashes completely.
I'm used to doing this and I'm not doing anything wrong.
I haven't noticed any increase in CPU usage or anything alarming in terms of server performance.
It's been a while since I last modified my status page so I couldn't say from which version it stopped working, but before it was smooth.
@hmnd commented on GitHub (Feb 26, 2026):
@louislam sorry, missed your original reply. It is spiking cpu usage on pc, but I suspected it may related to server, because of a massive number of updates coming over the websocket.
CPU usage rises regardless of the save button.