diff --git a/Server/src/App.jsx b/Server/src/App.jsx index b8fa5dd..f0e488b 100644 --- a/Server/src/App.jsx +++ b/Server/src/App.jsx @@ -34,8 +34,12 @@ function isCorsOrNetworkError(e) { return ( msg.includes("failed to fetch") || msg.includes("network error") || + msg.includes("network request failed") || msg.includes("networkrequestfailed") || - (e?.name && e.name.toLowerCase().includes("network")) + msg.includes("load failed") || + msg.includes("err_failed") || + (e?.name && e.name.toLowerCase().includes("network")) || + (e?.type === "error" && !msg) ); } @@ -540,6 +544,12 @@ export default function App() {
Nach Login wird der Sperrbildschirm entfernt und die Extension erhaelt ein JWT.
+ {typeof window !== "undefined" && + !/^https?:\/\/(localhost|127\.0\.0\.1)(\d*)(\/|$)/i.test(window.location.origin) && ( +
+ CORS: Wenn Login/Verbindung fehlschlaegt, in Appwrite unter Auth → Platforms die aktuelle URL ({window.location.origin}) eintragen. +
+ )} )}