fix: prevent stale data on stock switch in StockInsightModal#79
Open
feifeinorfly wants to merge 1 commit into
Open
fix: prevent stale data on stock switch in StockInsightModal#79feifeinorfly wants to merge 1 commit into
feifeinorfly wants to merge 1 commit into
Conversation
feifeinorfly
commented
Jul 7, 2026
- 使用单独的引用为loadQuote/loadKline/loadMiniKline添加requestId保护,以避免在切换股票时出现竞争条件
- 为loadSuggestions/loadReports添加requestId保护
- 添加autoPollRef以清除股票切换时的过时建议轮询
- 在切换股票时重置klineSummary和报价,以避免显示之前股票的技术指标
- 为建议/新闻/公告/报告添加加载骨架状态
- 在股票切换时,在后台加载持仓数据和建议/新闻/公告
- Add requestId protection for loadQuote/loadKline/loadMiniKline using separate refs to avoid race conditions when switching stocks - Add requestId protection for loadSuggestions/loadReports - Add autoPollRef to clear stale suggestion polling on stock switch - Reset klineSummary and quote on stock switch to avoid showing previous stock's technical indicators - Add loading skeleton states for suggestions/news/announcements/reports - Load holding data and suggestions/news/announcements in background on stock switch
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.