The record renders correctly on load. After 1200ms (simulating a background record-sync), the panel fully unmounts and remounts the identical values under a new DOM node identity — new ids, new React keys. Use ?churn=false to disable the remount, or ?churnDelay= to change the timing.
record-aRe-renders:0{
"action": "EXTRACT_DATAMODEL",
"parameters": {
"execution": "STATIC",
"extract_data_model": {
"type": "object",
"properties": {
"name": { "type": "string" },
"dob": { "type": "string" },
"mrn": { "type": "string" }
}
}
}
}