From 9e2021b829786e6ba7853463d4cf5aa5cea14f6d Mon Sep 17 00:00:00 2001 From: 0xsysr3ll <31414959+0xSysR3ll@users.noreply.github.com> Date: Thu, 8 Oct 2026 23:27:50 +0200 Subject: [PATCH] fix(auth): treat intermittent plex.tv PIN 404s as transient (#3599) --- src/utils/plex.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/utils/plex.ts b/src/utils/plex.ts index 1b2a0a8f5..5448efff9 100644 --- a/src/utils/plex.ts +++ b/src/utils/plex.ts @@ -156,6 +156,11 @@ class PlexOAuth { setTimeout(executePoll, 1000, resolve, reject); } } catch (e) { + const status = axios.isAxiosError(e) ? e.response?.status : undefined; + if (status === 404 && Date.now() < deadline) { + setTimeout(executePoll, 1000, resolve, reject); + return; + } this.closePopup(); reject(e); }