Skip to content

fix(binance): limit userscripts to futures trading pages - #303

Merged
jackhai9 merged 1 commit into
mainfrom
fix/futures-trading-route-scope
Oct 2, 2026
Merged

jackhai9 merged 1 commit into
mainfrom
fix/futures-trading-route-scope

Conversation

@jackhai9

@jackhai9 jackhai9 commented Oct 2, 2026

Copy link
Copy Markdown
Owner

Futures landing pages such as /zh-CN/futures/home were parsed as trading symbols, allowing CMC, trading-data, and strategy UI to appear outside a contract page. Restrict the shared route parser to the scripts' supported USDT/USDC perpetual routes, preserve orderbook initialization when SPA navigation enters a trading page, and remove Strategy31 status and pending chart work when leaving trading routes.

This releases orderbook 2.7.216, trading-data 1.1.17, CoinMarketCap-data 0.1.18, Strategy27 0.6.7, Strategy29 0.5.7, and Strategy31 0.1.1. Existing install/update URLs are unchanged. The accompanying blank-page incident report records a separate Binance startup stall; this change does not claim to fix that stall.

Validation on unchanged release inputs:

  • Full Node suite: 2,122 tests passed.
  • New Playwright route scenarios: 2 passed, covering landing-page startup, repeated SPA navigation, single initialization, and panel removal without order submission or cancellation.
  • All six builds, test lint, syntax checks, and git diff --check passed.
  • Independent read-only code review approved the final implementation.

Real Tampermonkey installation, loaded-source identity, and post-update production UI have not been verified for these new versions. Fixture coverage does not certify the current native TradingView build.

@jackhai9
jackhai9 merged commit 1aa77f7 into main Oct 2, 2026
3 checks passed
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