{
  "title": "Nested dialog focus return survey",
  "questions": [
    "After closing a child dialog, which control in its still-open parent did you expect to receive focus?",
    "What happened to keyboard navigation after you closed the parent dialog as well?",
    "Which step lost the trigger control because it had been removed or replaced?"
  ],
  "question_notes": [
    "Record the intended return point inside the parent and the observed destination. This separates recovery from a child dialog from the later return to the main page.",
    "Trace the second closure independently: readers may recover correctly inside the parent but lose their place when it closes. Keep the two transitions distinct in the investigation.",
    "Identify a removed or replaced trigger so the interface team can investigate an explicit fallback destination. Do not assume focus can return to an element that no longer exists."
  ],
  "answer_guidance": [
    {
      "question": 1,
      "format": "Optional written explanation; none or not applicable accepted",
      "reason": "Record the intended return point inside the parent and the observed destination. This separates recovery from a child dialog from the later return to the main page."
    },
    {
      "question": 2,
      "format": "Optional written explanation; none or not applicable accepted",
      "reason": "Trace the second closure independently: readers may recover correctly inside the parent but lose their place when it closes. Keep the two transitions distinct in the investigation."
    },
    {
      "question": 3,
      "format": "Optional written explanation; none or not applicable accepted",
      "reason": "Identify a removed or replaced trigger so the interface team can investigate an explicit fallback destination. Do not assume focus can return to an element that no longer exists."
    }
  ],
  "respondent_instruction": "If nothing was unclear or difficult, say so. Skip questions about steps you did not experience; use not applicable where appropriate.",
  "field_protocol": null,
  "editorial_sections": [],
  "note": "Examples to adapt. Not a validated instrument; manual editorial data, not a product import payload."
}
