{ "checks": [ { "name": "1920 tiles: 14 action tiles — no Active / aria-pressed / ring after the click", "ok": true, "data": [] }, { "name": "Hover kept: Variant2 (ring + #FF5C00) while the pointer is on the tile", "ok": true, "data": { "active": null, "pressed": null, "expanded": null, "mark": "\"\"", "ring": "1", "color": "rgb(255, 92, 0)", "bg": "rgba(0, 0, 0, 0)" } }, { "name": "Pressed: Variant3 only while held (Space down), Default after release", "ok": true, "data": { "held": { "active": null, "pressed": null, "expanded": null, "mark": "\"\"", "ring": "1", "color": "rgb(255, 92, 0)", "bg": "rgba(0, 0, 0, 0)" }, "released": { "active": null, "pressed": null, "expanded": null, "mark": "\"\"", "ring": "0", "color": "rgb(246, 244, 242)", "bg": "rgba(0, 0, 0, 0)" } } }, { "name": "최근파일 tile: Variant3 (Active, aria-expanded) while the list is open; re-click closes list and Active", "ok": true, "data": { "rOpen": { "tile": { "active": "true", "pressed": null, "expanded": "true", "mark": "\"\"", "ring": "1", "color": "rgb(255, 92, 0)", "bg": "rgba(0, 0, 0, 0)" }, "list": true }, "rClosed": { "tile": { "active": null, "pressed": null, "expanded": "false", "mark": "\"\"", "ring": "0", "color": "rgb(246, 244, 242)", "bg": "rgba(0, 0, 0, 0)" }, "list": false } } }, { "name": "최근파일: Escape closes the list → Active off", "ok": true, "data": { "tile": { "active": null, "pressed": null, "expanded": "false", "mark": "\"\"", "ring": "0", "color": "rgb(246, 244, 242)", "bg": "rgba(0, 0, 0, 0)" }, "list": false } }, { "name": "최근파일: opening a file closes the menu; reopening starts with 최근파일 off", "ok": true, "data": { "afterFile": false, "reopened": { "active": null, "pressed": null, "expanded": "false", "mark": "\"\"", "ring": "0", "color": "rgb(246, 244, 242)", "bg": "rgba(0, 0, 0, 0)" } } }, { "name": "home button keeps Home On while the menu is open", "ok": true, "data": true }, { "name": "More tile keeps its Variant3 while its dropdown is open", "ok": true, "data": { "active": "true", "ring": "1", "expanded": "true" } }, { "name": "1080 More text menu: 10 action rows — no Active, no ✓, no brown row after the click (dropdown stays open)", "ok": true, "data": { "rowLeft": [], "stillOpen": true } }, { "name": "text row Hover kept (#62533D + #FF5C00)", "ok": true, "data": { "active": null, "pressed": null, "expanded": null, "mark": "\"\"", "ring": null, "color": "rgb(255, 92, 0)", "bg": "rgb(98, 83, 61)" } }, { "name": "text row Pressed only while held, nothing after release", "ok": true, "data": { "rowHeld": { "active": null, "pressed": null, "expanded": null, "mark": "\"\"", "ring": null, "color": "rgb(255, 92, 0)", "bg": "rgb(98, 83, 61)" }, "rowReleased": { "active": null, "pressed": null, "expanded": null, "mark": "\"\"", "ring": null, "color": "rgb(246, 244, 242)", "bg": "rgba(0, 0, 0, 0)" } } }, { "name": "최근파일 row: list opens; More stays Variant3; reopened dropdown shows 최근파일 Active with › (no ✓)", "ok": true, "data": { "listOpen": true, "moreWhileList": "true", "rRow": { "active": "true", "pressed": null, "expanded": "true", "mark": "\"›\"", "ring": null, "color": "rgb(255, 92, 0)", "bg": "rgb(98, 83, 61)" } } }, { "name": "Escape (dropdown, then list): list closed → 최근파일 row and More off", "ok": true, "data": { "rAfter": { "list": false, "more": null }, "rRow2": { "active": null, "pressed": null, "expanded": "false", "mark": "\"›\"", "ring": null, "color": "rgb(246, 244, 242)", "bg": "rgba(0, 0, 0, 0)" } } }, { "name": "More tile off once its dropdown and the list are closed", "ok": true, "data": null }, { "name": "callbacks: action tile / text row → onItemSelect(active=false) without onActiveChange; 최근파일 → onActiveChange([recent]) + onItemSelect(active=true)", "ok": true, "data": "onItemSelect(open / recent, active=true)\nonActiveChange([recent])\nonItemSelect(setting / display, active=false)\nonItemSelect(working / save, active=false)\nonHomeMenuOpenChange(true, home)" }, { "name": "no page errors", "ok": true, "data": [] } ], "errors": [] }