Can't remove or Add Icons in Desktop

I’m unable to customize the desktop. After saving, if I refresh the page, All changes are gone.

{
	"frappe": "16.4.1",
	"erpnext": "16.3.0",
	"hrms": "16.2.0",
	"builder": "1.22.1"
}

Error in the backend container log:

[2026-02-01 13:28:31 +0000] [1] [INFO] Starting gunicorn 23.0.0 [2026-02-01 13:28:31 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1) [2026-02-01 13:28:31 +0000] [1] [INFO] Using worker: gthread [2026-02-01 13:28:31 +0000] [8] [INFO] Booting worker with pid: 8 [2026-02-01 13:28:31 +0000] [9] [INFO] Booting worker with pid: 9 /home/frappe/frappe-bench/apps/frappe/frappe/model/document.py:153: UserWarning: Virtual doctypes don't support lazy loading if controller := get_lazy_controller(doctype): /home/frappe/frappe-bench/apps/frappe/frappe/model/document.py:153: UserWarning: Virtual doctypes don't support lazy loading if controller := get_lazy_controller(doctype): /home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/utils.py:1184: V16FrappeDeprecationWarning: It was marked on unknown for removal from v16 with note: Use NumberFormat.from_string()fromfrappe.utils.number_formatinstead precision = get_number_format_info(number_format)[2] /home/frappe/frappe-bench/apps/erpnext/erpnext/accounts/utils.py:1184: V16FrappeDeprecationWarning: It was marked on unknown for removal from v16 with note: UseNumberFormat.from_string()fromfrappe.utils.number_format` instead
precision = get_number_format_info(number_format)[2]

There is no error in the browser console.

The issue has been resolved after upgrading to:

{
“frappe”: “16.5.0”,
“erpnext”: “16.4.1”,
“hrms”: “16.3.1”,
“builder”: “1.22.3”
}