The attribute fields a layer SHOWS, under feature-info's reading rule (resolvePath over the
normalized { properties, attributes } model).
Only a field that declares display.surfaces is judged: a capture-only field (an edit block
and no display) is filled when a feature is created, and its absence from the loaded data is
normal, not a fault. titleField is not a data read — it names one of fields[] —, so it is
not judged here either.
The attribute fields a layer SHOWS, under feature-info's reading rule (
resolvePathover the normalized{ properties, attributes }model).Only a field that declares
display.surfacesis judged: a capture-only field (aneditblock and nodisplay) is filled when a feature is created, and its absence from the loaded data is normal, not a fault.titleFieldis not a data read — it names one offields[]—, so it is not judged here either.