Skip to content

fix: stop recovery loops on active Gateway UI blockers - #126

Merged
Pigbibi merged 1 commit into
mainfrom
fix/gateway-ui-blocker-recovery
Aug 27, 2026
Merged

fix: stop recovery loops on active Gateway UI blockers#126
Pigbibi merged 1 commit into
mainfrom
fix/gateway-ui-blocker-recovery

Conversation

@Pigbibi

@Pigbibi Pigbibi commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator

What changed

  • probes the current Gateway UI through the container instead of relying on historical logs
  • stops API recovery before restart/recreate when an active login or account dialog is visible
  • skips the scheduled daily restart while the same blocker remains visible
  • resumes normal recovery automatically after the dialog is cleared

Verification

  • python3 -m py_compile 2fa_bot.py
  • bash -n scripts/detect_gateway_ui_blocker.sh scripts/recover_ib_gateway_ready.sh scripts/restart_ib_gateway_daily.sh
  • bash tests/test_docker_compose_ports.sh
  • bash tests/test_wait_for_ib_gateway_ready.sh
  • bash tests/test_install_2fa_bot_watcher.sh
  • bash tests/test_workflow_shared_config.sh

No broker order path was changed.

Co-Authored-By: Codex <noreply@openai.com>
@Pigbibi
Pigbibi merged commit 8c8fb2b into main Aug 27, 2026
2 checks passed
@Pigbibi
Pigbibi deleted the fix/gateway-ui-blocker-recovery branch August 27, 2026 01:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant