What's New
Frappe • feat ui-ux

The record page marks the fields a save refused

SH @shariquerik · #45145 · merged 26 Oct 2026
Before
Before: an empty mandatory field
Before: an empty mandatory field
After
After: marked and focused, nothing sent
After: marked and focused, nothing sent
server
server
veto
veto
dot
dot

A refused save marks each empty mandatory field, including child rows, with a "required" message.