[{"id": 22746, "html_url": "https://gitea.hmac.kr/Kyeongmin/C.E.L_Slide_test2/issues/75#issuecomment-22746", "pull_request_url": "", "issue_url": "https://gitea.hmac.kr/Kyeongmin/C.E.L_Slide_test2/issues/75", "user": {"id": 28, "login": "Kyeongmin", "login_name": "", "source_id": 0, "full_name": "이경민", "email": "kyeongmin@noreply.localhost", "avatar_url": "https://gitea.hmac.kr/avatars/d883a35f9197b080b2a0c535c3f9357dcd5c7d40b3c42bd8f40218cb94609a8e", "html_url": "https://gitea.hmac.kr/Kyeongmin", "language": "", "is_admin": false, "last_login": "0001-01-01T00:00:00Z", "created": "2025-12-30T10:51:04+09:00", "restricted": false, "active": false, "prohibit_login": false, "location": "", "website": "", "description": "", "visibility": "public", "followers_count": 0, "following_count": 0, "starred_repos_count": 1, "username": "Kyeongmin"}, "original_author": "", "original_author_id": 0, "body": "[Claude #1] Stage 1 problem review — IMP-47A\n\n## Root cause verification (all 4 frontend issues + uncommitted Codex diff)\n\n### U1 — iframe slide clipping (sandbox missing allow-scripts)\n- **Symptom**: slide pushed down / clipped inside iframe.\n- **Verified path**:\n - `Front/client/src/components/SlideCanvas.tsx:296` → `sandbox=\"allow-same-origin\"` (no allow-scripts).\n - `Front/client/src/components/SlideCanvas.tsx:191-193` → frontend appends `?embedded=1` to final.html URL.\n - `templates/phase_z2/slide_base.html:9-20` → `embedded_mode == \"auto\"` branch ships an inline `