The GitHub Actions job "CI" on 
rocketmq-dashboard.git/fix/consumer-subscription-loading-stuck has failed.
Run started by GitHub user lizhimins (triggered by lizhimins).

Head commit for run:
b6bc7716c0682dc2b214a774af4c86e39166627d / unbridled-41 
<[email protected]>
fix(web): clear the subscription check spinner when a silent refresh wins

loadSubscriptions raised the per-group loading flag for a user-visible check
and only cleared it when the finishing request was still current *and*
non-silent. The detail modal refreshes the same data silently every 2s, so a
tick that lands while the user-visible check is still in flight takes over the
current-request slot: the older request no longer clears the flag and the
silent one refuses to, leaving the 订阅一致性检查 spinner and the
"正在检查订阅一致性" state stuck until the next manual check.

Let the current request clear the flag regardless of how it was started — it
is the one whose response the panel is waiting for — and leave the state
object untouched when the flag is already down.

Test: ConsumerPage "stops the subscription check spinner when a silent
refresh supersedes it" (fails before the change: the button keeps
ant-btn-loading).

Report URL: 
https://github.com/apache/rocketmq-dashboard/actions/runs/37913688327

With regards,
GitHub Actions via GitBox

Reply via email to