fix(step9): align completion signal handling and extend CPA wait

This commit is contained in:
QLHazyCoder
2026-04-14 01:25:39 +08:00
parent 56527273d2
commit aa48b5e3bf
2 changed files with 87 additions and 24 deletions
+2 -1
View File
@@ -26,6 +26,7 @@
console.log('[MultiPage:vps-panel] Content script loaded on', location.href);
const VPS_PANEL_LISTENER_SENTINEL = 'data-multipage-vps-panel-listener';
const STEP9_SUCCESS_BADGE_TIMEOUT_MS = 120000;
const {
isRecoverableStep9AuthFailure,
} = self.MultiPageActivationUtils || {};
@@ -205,7 +206,7 @@ function isOAuthCallbackTimeoutFailure(statusText) {
return /认证失败:\s*Timeout waiting for OAuth callback/i.test(statusText || '');
}
async function waitForExactSuccessBadge(timeout = 30000) {
async function waitForExactSuccessBadge(timeout = STEP9_SUCCESS_BADGE_TIMEOUT_MS) {
const start = Date.now();
while (Date.now() - start < timeout) {