diff --git a/frontend/src/components/business/LabelStudioEmbed.tsx b/frontend/src/components/business/LabelStudioEmbed.tsx index 8063e85..8dfcedb 100644 --- a/frontend/src/components/business/LabelStudioEmbed.tsx +++ b/frontend/src/components/business/LabelStudioEmbed.tsx @@ -93,8 +93,10 @@ export default function LabelStudioEmbed({ } if (msg.type === "LS_ERROR") { - if (onError) onError(msg.payload); - else message.error(msg.payload?.message || "编辑器发生错误"); + // 初始化失败时也需要结束加载状态,避免一直卡在"初始化编辑器..." + setLsReady(true); + if (onError) onError(msg.payload); + else message.error(msg.payload?.message || "编辑器发生错误"); } };