I noticed that Tab Breaks cannot be added directly inside a Child Table Doctype. In the parent form, Tab Breaks work fine. But when designing a child table, adding a Tab Break has no effect — all fields are displayed in a single layout.
Interestingly, I found that if a Doctype is created as a regular (non-child) Doctype and then later converted to a Child Table, Tab Breaks can be added. However, this approach causes rendering issues: for example, when opening the form, there is no tab selected by default, making the layout confusing.
My questions:
-
Is it a known limitation in Frappe that Tab Breaks are not fully supported in child tables?
-
Are there any recommended workarounds to organize fields visually inside a child table without causing rendering issues?
-
Test Child – created as a child table from the beginning
-
Test Tab Child – created as a regular Doctype first, then converted to a child table later


