From f03d5d37048bce996dc9375f98013b23b8d18f85 Mon Sep 17 00:00:00 2001 From: dekun Date: Mon, 17 Aug 2026 11:46:35 +0800 Subject: [PATCH] Fix nav spot tickers: register JS in static allowlist and harden price fetch. Co-authored-by: Cursor --- lib/instance/instance_static_lib.py | 1 + lib/instance/templates/embed_shell.html | 2 +- lib/instance/templates/index.html | 2 +- lib/market/nav_spot_tickers_lib.py | 113 +++++++++++++++++++----- 4 files changed, 93 insertions(+), 25 deletions(-) diff --git a/lib/instance/instance_static_lib.py b/lib/instance/instance_static_lib.py index c1b18ec..ea56dbc 100644 --- a/lib/instance/instance_static_lib.py +++ b/lib/instance/instance_static_lib.py @@ -35,6 +35,7 @@ _COMMON_STATIC_ASSETS: dict[str, str] = { "instance_dashboard.js": "application/javascript; charset=utf-8", "account_ledger.js": "application/javascript; charset=utf-8", "options_expiry_countdown.js": "application/javascript; charset=utf-8", + "nav_spot_tickers.js": "application/javascript; charset=utf-8", "options_panel.js": "application/javascript; charset=utf-8", "options_settings.js": "application/javascript; charset=utf-8", "options_position_cards.js": "application/javascript; charset=utf-8", diff --git a/lib/instance/templates/embed_shell.html b/lib/instance/templates/embed_shell.html index 5e8f605..e23c77b 100644 --- a/lib/instance/templates/embed_shell.html +++ b/lib/instance/templates/embed_shell.html @@ -149,7 +149,7 @@ const ORDER_ENTRY_MODEL_CODE_TO_CATEGORY = {{ entry_model_code_to_category | toj {% include 'embed_boot_scripts.html' %} - + - +