What's New
Frappe • feat framework

Component blocks declare the fields they own

SH @shariquerik · #45579 · merged 29 Oct 2026
Before
Before (photo upload re-sends the refused language and shows its error)
Before (photo upload re-sends the refused language and shows its error)
After
After (the photo saves; the refusal stays on Language)
After (the photo saves; the refusal stays on Language)

Component blocks in settings list the fields they own, so one block's save no longer carries another's refused field.