The cell height for LabelsTopLayout containing a LookupField is larger than that of a cell with a TextField. This causes forms to jump when we dynamically change field types, and also results in inconsistent spacing between form rows.
The issue is caused by display: inline-block
on .cxb-lookupfield
and overflow: hidden
on .cxe-lookupfield-input
. The display should be set to display: block
to prevent table height from being calculated based on line height (baseline alignment adjustment).
