fix(web): embed 模式登录页一闪而过 — body 首行同步隐藏 #login #login 默认 display:flex(带 login-in 动画),加 body.embed-mode 隐藏它的 embedInit() 在 body 末尾才执行;单文件 3800+ 行,浏览器常在解析到底部脚本前 就先把登录卡画出来,造成"一闪而过"。改法:在 <body> 第一行加一段同步内联脚本, ?embed=1 时立即 add embed-mode,赶在 #login 解析/绘制之前隐藏它。 只是绘制闸门,底部 embedInit(postMessage 握手 / embed-waiting / token 分支) 完全不动,embed-mode 幂等。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> @ |
||
|---|---|---|
| config | ||
| core | ||
| db/migrations | ||
| deploy | ||
| prompts/system | ||
| scripts | ||
| skills | ||
| tests | ||
| tools | ||
| web | ||
| .gitattributes | ||
| .gitignore | ||
| CLAUDE.md | ||
| DESIGN.md | ||
| DOCUMENT_SEARCH_API.md | ||
| EMBED.md | ||
| PROGRESS.md | ||
| RUN.md | ||
| SCIENTIFIC_SKILLS.md | ||
| SKILL_LIST.md | ||
| alembic.ini | ||
| main.py | ||
| requirements.txt | ||