Problem Statement
When AI generates schema markup, the form view only renders fields it has UI definitions for — any unsupported fields are silently dropped. Users see an incomplete schema with no indication that fields are missing or how to access them.
What We Did
Added a contextual warning banner in the form view that appears when a schema contains fields the form view can't render.
Warning appears per schema, only when unmapped fields exist
- "View details" expands to show the exact field names (with dot notation for nested fields, e.g., estimatedCost.value)
- Shows first 5 fields with a "+X more" indicator if the list is long
- Includes a clickable "JSON view" link to switch directly to full editing
- Warning dynamically recalculates — if fields get mapped in future updates or the user removes them, the banner disappears automatically
Modules Impacted
- Website/Funnel builder
Benefits
- Transparency: Users now know exactly which fields exist but aren't visible in form view
- Guidance: Clear direction to switch to JSON view for full editing
- No disruption: Fully mapped schemas are completely unaffected
How to Use
- Add schema using AI or JSON script & load form view
- If unmapped fields exist, an amber warning banner appears below the schema type
- Click "View details" to see which fields are missing from form view
- Click "JSON view" in the banner to switch and edit all fields

