- DetailViewModel 添加 @MainActor 确保状态更新在主线程 - DetailView 消除空白初始状态,ProgressView 作为默认兜底 - 取消时保留加载状态避免页面闪回空白 - 使用 .task(id:) 确保切换条目时任务重新触发 - 海报优先从 JSON-LD image 字段获取,HTML fallback 改用正确选择器 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>