{
  "passed": true,
  "date": "2026-10-20",
  "checks": [
    "chromium 1280 full: real language control and document language update",
    "chromium 1280 full: settings draft and actual input instance survive",
    "chromium 1280 full: route remains unchanged after language switch",
    "chromium 1280 full: selected locale persisted",
    "chromium 1280 full: language control remains visible and hittable",
    "chromium 1280 full: stable settings anchor resolves in English without remounting another section's draft",
    "chromium 1280 full: switching back preserves draft exactly",
    "chromium 1280 full: open real schedule editor and edited text survive live switch",
    "chromium 1280 full: language change does not submit editor data",
    "chromium 1280 full: cross-window language update preserves active route",
    "chromium 1280 full: open editor retains input when switching back",
    "chromium 1280 full: actual Cancel leaves persisted calendar untouched",
    "chromium 1280 full: new document restores persisted language",
    "chromium 1280 simple: real language control and document language update",
    "chromium 1280 simple: settings draft and actual input instance survive",
    "chromium 1280 simple: route remains unchanged after language switch",
    "chromium 1280 simple: selected locale persisted",
    "chromium 1280 simple: language control remains visible and hittable",
    "chromium 1280 simple: switching back preserves draft exactly",
    "chromium 1280 simple: open real schedule editor and edited text survive live switch",
    "chromium 1280 simple: language change does not submit editor data",
    "chromium 1280 simple: cross-window language update preserves active route",
    "chromium 1280 simple: open editor retains input when switching back",
    "chromium 1280 simple: actual Cancel leaves persisted calendar untouched",
    "chromium 1280 simple: new document restores persisted language",
    "chromium 1280 practical: real language control and document language update",
    "chromium 1280 practical: settings draft and actual input instance survive",
    "chromium 1280 practical: route remains unchanged after language switch",
    "chromium 1280 practical: selected locale persisted",
    "chromium 1280 practical: language control remains visible and hittable",
    "chromium 1280 practical: switching back preserves draft exactly",
    "chromium 1280 practical: open real schedule editor and edited text survive live switch",
    "chromium 1280 practical: language change does not submit editor data",
    "chromium 1280 practical: cross-window language update preserves active route",
    "chromium 1280 practical: open editor retains input when switching back",
    "chromium 1280 practical: actual Cancel leaves persisted calendar untouched",
    "chromium 1280 practical: new document restores persisted language",
    "chromium 390 full: real language control and document language update",
    "chromium 390 full: settings draft and actual input instance survive",
    "chromium 390 full: route remains unchanged after language switch",
    "chromium 390 full: selected locale persisted",
    "chromium 390 full: language control remains visible and hittable",
    "chromium 390 full: stable settings anchor resolves in English without remounting another section's draft",
    "chromium 390 full: switching back preserves draft exactly",
    "chromium 390 full: open real schedule editor and edited text survive live switch",
    "chromium 390 full: language change does not submit editor data",
    "chromium 390 full: cross-window language update preserves active route",
    "chromium 390 full: open editor retains input when switching back",
    "chromium 390 full: actual Cancel leaves persisted calendar untouched",
    "chromium 390 full: new document restores persisted language",
    "chromium 390 simple: real language control and document language update",
    "chromium 390 simple: settings draft and actual input instance survive",
    "chromium 390 simple: route remains unchanged after language switch",
    "chromium 390 simple: selected locale persisted",
    "chromium 390 simple: language control remains visible and hittable",
    "chromium 390 simple: switching back preserves draft exactly",
    "chromium 390 simple: open real schedule editor and edited text survive live switch",
    "chromium 390 simple: language change does not submit editor data",
    "chromium 390 simple: cross-window language update preserves active route",
    "chromium 390 simple: open editor retains input when switching back",
    "chromium 390 simple: actual Cancel leaves persisted calendar untouched",
    "chromium 390 simple: new document restores persisted language",
    "chromium 390 practical: real language control and document language update",
    "chromium 390 practical: settings draft and actual input instance survive",
    "chromium 390 practical: route remains unchanged after language switch",
    "chromium 390 practical: selected locale persisted",
    "chromium 390 practical: language control remains visible and hittable",
    "chromium 390 practical: switching back preserves draft exactly",
    "chromium 390 practical: open real schedule editor and edited text survive live switch",
    "chromium 390 practical: language change does not submit editor data",
    "chromium 390 practical: cross-window language update preserves active route",
    "chromium 390 practical: open editor retains input when switching back",
    "chromium 390 practical: actual Cancel leaves persisted calendar untouched",
    "chromium 390 practical: new document restores persisted language",
    "chromium 390: long translated SettingsRow remains usable without horizontal overflow (dictionary fixture)",
    "chromium 390: actual long translation fixture reached the rendered control",
    "No browser runtime errors: ",
    "webkit 1280 full: real language control and document language update",
    "webkit 1280 full: settings draft and actual input instance survive",
    "webkit 1280 full: route remains unchanged after language switch",
    "webkit 1280 full: selected locale persisted",
    "webkit 1280 full: language control remains visible and hittable",
    "webkit 1280 full: stable settings anchor resolves in English without remounting another section's draft",
    "webkit 1280 full: switching back preserves draft exactly",
    "webkit 1280 full: open real schedule editor and edited text survive live switch",
    "webkit 1280 full: language change does not submit editor data",
    "webkit 1280 full: cross-window language update preserves active route",
    "webkit 1280 full: open editor retains input when switching back",
    "webkit 1280 full: actual Cancel leaves persisted calendar untouched",
    "webkit 1280 full: new document restores persisted language",
    "webkit 1280 simple: real language control and document language update",
    "webkit 1280 simple: settings draft and actual input instance survive",
    "webkit 1280 simple: route remains unchanged after language switch",
    "webkit 1280 simple: selected locale persisted",
    "webkit 1280 simple: language control remains visible and hittable",
    "webkit 1280 simple: switching back preserves draft exactly",
    "webkit 1280 simple: open real schedule editor and edited text survive live switch",
    "webkit 1280 simple: language change does not submit editor data",
    "webkit 1280 simple: cross-window language update preserves active route",
    "webkit 1280 simple: open editor retains input when switching back",
    "webkit 1280 simple: actual Cancel leaves persisted calendar untouched",
    "webkit 1280 simple: new document restores persisted language",
    "webkit 1280 practical: real language control and document language update",
    "webkit 1280 practical: settings draft and actual input instance survive",
    "webkit 1280 practical: route remains unchanged after language switch",
    "webkit 1280 practical: selected locale persisted",
    "webkit 1280 practical: language control remains visible and hittable",
    "webkit 1280 practical: switching back preserves draft exactly",
    "webkit 1280 practical: open real schedule editor and edited text survive live switch",
    "webkit 1280 practical: language change does not submit editor data",
    "webkit 1280 practical: cross-window language update preserves active route",
    "webkit 1280 practical: open editor retains input when switching back",
    "webkit 1280 practical: actual Cancel leaves persisted calendar untouched",
    "webkit 1280 practical: new document restores persisted language",
    "webkit 390 full: real language control and document language update",
    "webkit 390 full: settings draft and actual input instance survive",
    "webkit 390 full: route remains unchanged after language switch",
    "webkit 390 full: selected locale persisted",
    "webkit 390 full: language control remains visible and hittable",
    "webkit 390 full: stable settings anchor resolves in English without remounting another section's draft",
    "webkit 390 full: switching back preserves draft exactly",
    "webkit 390 full: open real schedule editor and edited text survive live switch",
    "webkit 390 full: language change does not submit editor data",
    "webkit 390 full: cross-window language update preserves active route",
    "webkit 390 full: open editor retains input when switching back",
    "webkit 390 full: actual Cancel leaves persisted calendar untouched",
    "webkit 390 full: new document restores persisted language",
    "webkit 390 simple: real language control and document language update",
    "webkit 390 simple: settings draft and actual input instance survive",
    "webkit 390 simple: route remains unchanged after language switch",
    "webkit 390 simple: selected locale persisted",
    "webkit 390 simple: language control remains visible and hittable",
    "webkit 390 simple: switching back preserves draft exactly",
    "webkit 390 simple: open real schedule editor and edited text survive live switch",
    "webkit 390 simple: language change does not submit editor data",
    "webkit 390 simple: cross-window language update preserves active route",
    "webkit 390 simple: open editor retains input when switching back",
    "webkit 390 simple: actual Cancel leaves persisted calendar untouched",
    "webkit 390 simple: new document restores persisted language",
    "webkit 390 practical: real language control and document language update",
    "webkit 390 practical: settings draft and actual input instance survive",
    "webkit 390 practical: route remains unchanged after language switch",
    "webkit 390 practical: selected locale persisted",
    "webkit 390 practical: language control remains visible and hittable",
    "webkit 390 practical: switching back preserves draft exactly",
    "webkit 390 practical: open real schedule editor and edited text survive live switch",
    "webkit 390 practical: language change does not submit editor data",
    "webkit 390 practical: cross-window language update preserves active route",
    "webkit 390 practical: open editor retains input when switching back",
    "webkit 390 practical: actual Cancel leaves persisted calendar untouched",
    "webkit 390 practical: new document restores persisted language",
    "webkit 390: long translated SettingsRow remains usable without horizontal overflow (dictionary fixture)",
    "webkit 390: actual long translation fixture reached the rendered control",
    "No browser runtime errors: "
  ],
  "errors": [],
  "runs": [
    {
      "engine": "chromium",
      "exitCode": 0,
      "checks": [
        "chromium 1280 full: real language control and document language update",
        "chromium 1280 full: settings draft and actual input instance survive",
        "chromium 1280 full: route remains unchanged after language switch",
        "chromium 1280 full: selected locale persisted",
        "chromium 1280 full: language control remains visible and hittable",
        "chromium 1280 full: stable settings anchor resolves in English without remounting another section's draft",
        "chromium 1280 full: switching back preserves draft exactly",
        "chromium 1280 full: open real schedule editor and edited text survive live switch",
        "chromium 1280 full: language change does not submit editor data",
        "chromium 1280 full: cross-window language update preserves active route",
        "chromium 1280 full: open editor retains input when switching back",
        "chromium 1280 full: actual Cancel leaves persisted calendar untouched",
        "chromium 1280 full: new document restores persisted language",
        "chromium 1280 simple: real language control and document language update",
        "chromium 1280 simple: settings draft and actual input instance survive",
        "chromium 1280 simple: route remains unchanged after language switch",
        "chromium 1280 simple: selected locale persisted",
        "chromium 1280 simple: language control remains visible and hittable",
        "chromium 1280 simple: switching back preserves draft exactly",
        "chromium 1280 simple: open real schedule editor and edited text survive live switch",
        "chromium 1280 simple: language change does not submit editor data",
        "chromium 1280 simple: cross-window language update preserves active route",
        "chromium 1280 simple: open editor retains input when switching back",
        "chromium 1280 simple: actual Cancel leaves persisted calendar untouched",
        "chromium 1280 simple: new document restores persisted language",
        "chromium 1280 practical: real language control and document language update",
        "chromium 1280 practical: settings draft and actual input instance survive",
        "chromium 1280 practical: route remains unchanged after language switch",
        "chromium 1280 practical: selected locale persisted",
        "chromium 1280 practical: language control remains visible and hittable",
        "chromium 1280 practical: switching back preserves draft exactly",
        "chromium 1280 practical: open real schedule editor and edited text survive live switch",
        "chromium 1280 practical: language change does not submit editor data",
        "chromium 1280 practical: cross-window language update preserves active route",
        "chromium 1280 practical: open editor retains input when switching back",
        "chromium 1280 practical: actual Cancel leaves persisted calendar untouched",
        "chromium 1280 practical: new document restores persisted language",
        "chromium 390 full: real language control and document language update",
        "chromium 390 full: settings draft and actual input instance survive",
        "chromium 390 full: route remains unchanged after language switch",
        "chromium 390 full: selected locale persisted",
        "chromium 390 full: language control remains visible and hittable",
        "chromium 390 full: stable settings anchor resolves in English without remounting another section's draft",
        "chromium 390 full: switching back preserves draft exactly",
        "chromium 390 full: open real schedule editor and edited text survive live switch",
        "chromium 390 full: language change does not submit editor data",
        "chromium 390 full: cross-window language update preserves active route",
        "chromium 390 full: open editor retains input when switching back",
        "chromium 390 full: actual Cancel leaves persisted calendar untouched",
        "chromium 390 full: new document restores persisted language",
        "chromium 390 simple: real language control and document language update",
        "chromium 390 simple: settings draft and actual input instance survive",
        "chromium 390 simple: route remains unchanged after language switch",
        "chromium 390 simple: selected locale persisted",
        "chromium 390 simple: language control remains visible and hittable",
        "chromium 390 simple: switching back preserves draft exactly",
        "chromium 390 simple: open real schedule editor and edited text survive live switch",
        "chromium 390 simple: language change does not submit editor data",
        "chromium 390 simple: cross-window language update preserves active route",
        "chromium 390 simple: open editor retains input when switching back",
        "chromium 390 simple: actual Cancel leaves persisted calendar untouched",
        "chromium 390 simple: new document restores persisted language",
        "chromium 390 practical: real language control and document language update",
        "chromium 390 practical: settings draft and actual input instance survive",
        "chromium 390 practical: route remains unchanged after language switch",
        "chromium 390 practical: selected locale persisted",
        "chromium 390 practical: language control remains visible and hittable",
        "chromium 390 practical: switching back preserves draft exactly",
        "chromium 390 practical: open real schedule editor and edited text survive live switch",
        "chromium 390 practical: language change does not submit editor data",
        "chromium 390 practical: cross-window language update preserves active route",
        "chromium 390 practical: open editor retains input when switching back",
        "chromium 390 practical: actual Cancel leaves persisted calendar untouched",
        "chromium 390 practical: new document restores persisted language",
        "chromium 390: long translated SettingsRow remains usable without horizontal overflow (dictionary fixture)",
        "chromium 390: actual long translation fixture reached the rendered control",
        "No browser runtime errors: "
      ],
      "errors": [],
      "widths": [
        1280,
        390
      ],
      "modes": [
        "full",
        "simple",
        "practical"
      ]
    },
    {
      "engine": "webkit",
      "exitCode": 0,
      "checks": [
        "webkit 1280 full: real language control and document language update",
        "webkit 1280 full: settings draft and actual input instance survive",
        "webkit 1280 full: route remains unchanged after language switch",
        "webkit 1280 full: selected locale persisted",
        "webkit 1280 full: language control remains visible and hittable",
        "webkit 1280 full: stable settings anchor resolves in English without remounting another section's draft",
        "webkit 1280 full: switching back preserves draft exactly",
        "webkit 1280 full: open real schedule editor and edited text survive live switch",
        "webkit 1280 full: language change does not submit editor data",
        "webkit 1280 full: cross-window language update preserves active route",
        "webkit 1280 full: open editor retains input when switching back",
        "webkit 1280 full: actual Cancel leaves persisted calendar untouched",
        "webkit 1280 full: new document restores persisted language",
        "webkit 1280 simple: real language control and document language update",
        "webkit 1280 simple: settings draft and actual input instance survive",
        "webkit 1280 simple: route remains unchanged after language switch",
        "webkit 1280 simple: selected locale persisted",
        "webkit 1280 simple: language control remains visible and hittable",
        "webkit 1280 simple: switching back preserves draft exactly",
        "webkit 1280 simple: open real schedule editor and edited text survive live switch",
        "webkit 1280 simple: language change does not submit editor data",
        "webkit 1280 simple: cross-window language update preserves active route",
        "webkit 1280 simple: open editor retains input when switching back",
        "webkit 1280 simple: actual Cancel leaves persisted calendar untouched",
        "webkit 1280 simple: new document restores persisted language",
        "webkit 1280 practical: real language control and document language update",
        "webkit 1280 practical: settings draft and actual input instance survive",
        "webkit 1280 practical: route remains unchanged after language switch",
        "webkit 1280 practical: selected locale persisted",
        "webkit 1280 practical: language control remains visible and hittable",
        "webkit 1280 practical: switching back preserves draft exactly",
        "webkit 1280 practical: open real schedule editor and edited text survive live switch",
        "webkit 1280 practical: language change does not submit editor data",
        "webkit 1280 practical: cross-window language update preserves active route",
        "webkit 1280 practical: open editor retains input when switching back",
        "webkit 1280 practical: actual Cancel leaves persisted calendar untouched",
        "webkit 1280 practical: new document restores persisted language",
        "webkit 390 full: real language control and document language update",
        "webkit 390 full: settings draft and actual input instance survive",
        "webkit 390 full: route remains unchanged after language switch",
        "webkit 390 full: selected locale persisted",
        "webkit 390 full: language control remains visible and hittable",
        "webkit 390 full: stable settings anchor resolves in English without remounting another section's draft",
        "webkit 390 full: switching back preserves draft exactly",
        "webkit 390 full: open real schedule editor and edited text survive live switch",
        "webkit 390 full: language change does not submit editor data",
        "webkit 390 full: cross-window language update preserves active route",
        "webkit 390 full: open editor retains input when switching back",
        "webkit 390 full: actual Cancel leaves persisted calendar untouched",
        "webkit 390 full: new document restores persisted language",
        "webkit 390 simple: real language control and document language update",
        "webkit 390 simple: settings draft and actual input instance survive",
        "webkit 390 simple: route remains unchanged after language switch",
        "webkit 390 simple: selected locale persisted",
        "webkit 390 simple: language control remains visible and hittable",
        "webkit 390 simple: switching back preserves draft exactly",
        "webkit 390 simple: open real schedule editor and edited text survive live switch",
        "webkit 390 simple: language change does not submit editor data",
        "webkit 390 simple: cross-window language update preserves active route",
        "webkit 390 simple: open editor retains input when switching back",
        "webkit 390 simple: actual Cancel leaves persisted calendar untouched",
        "webkit 390 simple: new document restores persisted language",
        "webkit 390 practical: real language control and document language update",
        "webkit 390 practical: settings draft and actual input instance survive",
        "webkit 390 practical: route remains unchanged after language switch",
        "webkit 390 practical: selected locale persisted",
        "webkit 390 practical: language control remains visible and hittable",
        "webkit 390 practical: switching back preserves draft exactly",
        "webkit 390 practical: open real schedule editor and edited text survive live switch",
        "webkit 390 practical: language change does not submit editor data",
        "webkit 390 practical: cross-window language update preserves active route",
        "webkit 390 practical: open editor retains input when switching back",
        "webkit 390 practical: actual Cancel leaves persisted calendar untouched",
        "webkit 390 practical: new document restores persisted language",
        "webkit 390: long translated SettingsRow remains usable without horizontal overflow (dictionary fixture)",
        "webkit 390: actual long translation fixture reached the rendered control",
        "No browser runtime errors: "
      ],
      "errors": [],
      "widths": [
        1280,
        390
      ],
      "modes": [
        "full",
        "simple",
        "practical"
      ]
    }
  ],
  "screenshots": [
    "chromium-1280-full-settings-en.png",
    "webkit-390-practical-editor-en.png",
    "webkit-390-long-label-fixture.png"
  ],
  "boundary": "Actual App in isolated Chromium/WebKit contexts; desktop and 390px touch viewports, three modes. Translation fallback remains active. No native device or school account verification.",
  "retry": "Initial combined run passed Chromium UI assertions but failed the unchanged 15-second browser.close cleanup deadline. Each engine was then rerun separately, completed all assertions and naturally exited 0; no deadline or assertion was relaxed."
}
