What's New
Frappe • feat ui-ux

The not found state offers the app's home

SH @shariquerik · #45307 · merged 27 Oct 2026
Before
Catch-all (/apps/crm/crm-lead/CRM-LEAD-2026-00001/no/such/page)
Catch-all (/apps/crm/crm-lead/CRM-LEAD-2026-00001/no/such/page)
After
Catch-all (/apps/crm/crm-lead/CRM-LEAD-2026-00001/no/such/page)
Catch-all (/apps/crm/crm-lead/CRM-LEAD-2026-00001/no/such/page)
Before
Record not found (/apps/crm/crm-lead/CRM-LEAD-NOPE)
Record not found (/apps/crm/crm-lead/CRM-LEAD-NOPE)
After
Record not found (/apps/crm/crm-lead/CRM-LEAD-NOPE)
Record not found (/apps/crm/crm-lead/CRM-LEAD-NOPE)

The not found state gets a "Go to app home" action, or "Go to all apps" on the /apps index.