fix(frontend): improve network error message for agent name check (#1605)

* fix(frontend): distinguish CORS errors   from generic name check failures

* fix(frontend): improve network error message for agent name check

* Fix network error message in zh-CN locale

---------

Co-authored-by: Willem Jiang <willem.jiang@gmail.com>
This commit is contained in:
Rosemary1812
2026-03-31 21:14:05 +08:00
committed by GitHub
parent ac9a6ee6a2
commit b356a13da5
4 changed files with 10 additions and 11 deletions
@@ -80,13 +80,9 @@ export default function NewAgentPage() {
setNameError(t.agents.nameStepAlreadyExistsError);
return;
}
} catch (error) {
if (error instanceof AgentNameCheckError) {
setNameError(
error.reason === "backend_unreachable"
? t.agents.nameStepCheckError
: error.message,
);
} catch (err) {
if (err instanceof TypeError && err.message === "Failed to fetch") {
setNameError(t.agents.nameStepNetworkError);
} else {
setNameError(t.agents.nameStepCheckError);
}
@@ -107,6 +103,7 @@ export default function NewAgentPage() {
t.agents.nameStepBootstrapMessage,
t.agents.nameStepInvalidError,
t.agents.nameStepAlreadyExistsError,
t.agents.nameStepNetworkError,
t.agents.nameStepCheckError,
]);