dosubot[bot] commented on issue #37093:
URL: https://github.com/apache/superset/issues/37093#issuecomment-3743483265

   <!-- Greeting -->
   Hi @29rj! I'm [Dosu](https://go.dosu.dev/dosubot) and I’m helping the 
superset team.
   
   <!-- Answer -->
   This is a known bug in Superset 6.0.0 that affects dashboards with nested 
tabs: clicking the manual "Refresh dashboard" button can cause the UI to enter 
an infinite loading loop or crash for several minutes. This happens because of 
an infinite rerender loop triggered by the refresh action. The bug does not 
affect dashboards without nested tabs, and auto-refresh works because it uses a 
different code path that staggers chart refreshes and avoids the problematic 
rerender logic.
   
   A fix for this issue was merged recently and will be available in an 
upcoming release. The fix introduces a "lazy" refresh option that prevents the 
infinite rerender when manually refreshing dashboards with nested tabs. You can 
see details and testing instructions for the fix here: [PR 
#37018](https://github.com/apache/superset/pull/37018).
   
   As a workaround until the fix is released, you can avoid using the manual 
refresh button on dashboards with nested tabs, use auto-refresh instead, or 
temporarily restructure dashboards to remove nested tabs if possible. If your 
dashboard does not use nested tabs and you still see this issue, collecting 
frontend error logs or stack traces would help diagnose a different underlying 
problem.
   
   
   <!-- Dosu Comment Footer -->
   *To reply, just mention [@dosu](https://go.dosu.dev/dosubot).*
   
   ---
   <sup>How did I do? 
[Good](https://app.dosu.dev/response-feedback/e435b42d-d9d1-4ad7-89b4-71bb11abe127?feedback_type=great_response)
 | 
[Irrelevant](https://app.dosu.dev/response-feedback/e435b42d-d9d1-4ad7-89b4-71bb11abe127?feedback_type=irrelevant_answer)
 | 
[Incorrect](https://app.dosu.dev/response-feedback/e435b42d-d9d1-4ad7-89b4-71bb11abe127?feedback_type=incorrect_sources)
 | 
[Verbose](https://app.dosu.dev/response-feedback/e435b42d-d9d1-4ad7-89b4-71bb11abe127?feedback_type=too_verbose)
 | 
[Hallucination](https://app.dosu.dev/response-feedback/e435b42d-d9d1-4ad7-89b4-71bb11abe127?feedback_type=hallucination)
 | [Report 
šŸ›](https://app.dosu.dev/response-feedback/e435b42d-d9d1-4ad7-89b4-71bb11abe127?feedback_type=bug_report)
 | 
[Other](https://app.dosu.dev/response-feedback/e435b42d-d9d1-4ad7-89b4-71bb11abe127?feedback_type=other)</sup>
   
   [![Chat with 
Dosu](https://dosu.dev/dosu-chat-badge.svg)](https://app.dosu.dev/a28d3c7e-a9d3-459e-9fb6-3a6f9ff4f357/ask?utm_source=github)&nbsp;[![Open
 in 
Cursor](https://dosu.dev/dosu-in-cursor.svg)](https://cursor.com/link/prompt?text=This%20is%20a%20known%20bug%20in%20Superset%206.0.0%20that%20affects%20dashboards%20with%20nested%20tabs%3A%20clicking%20the%20manual%20%22Refresh%20dashboard%22%20button%20can%20cause%20the%20UI%20to%20enter%20an%20infinite%20loading%20loop%20or%20crash%20for%20several%20minutes.%20This%20happens%20because%20of%20an%20infinite%20rerender%20loop%20triggered%20by%20the%20refresh%20action.%20The%20bug%20does%20not%20affect%20dashboards%20without%20nested%20tabs%2C%20and%20auto-refresh%20works%20because%20it%20uses%20a%20different%20code%20path%20that%20staggers%20chart%20refreshes%20and%20avoids%20the%20problematic%20rerender%20logic.%0A%0AA%20fix%20for%20this%20issue%20was%20merged%20recently%20and%20will%20be%20available%20in%20an%20upcoming%20rele
 
ase.%20The%20fix%20introduces%20a%20%22lazy%22%20refresh%20option%20that%20prevents%20the%20infinite%20rerender%20when%20manually%20refreshing%20dashboards%20with%20nested%20tabs.%20You%20can%20see%20details%20and%20testing%20instructions%20for%20the%20fix%20here%3A%20%5BPR%20%2337018%5D%28https%3A//github.com/apache/superset/pull/37018%29.%0A%0AAs%20a%20workaround%20until%20the%20fix%20is%20released%2C%20you%20can%20avoid%20using%20the%20manual%20refresh%20button%20on%20dashboards%20with%20nested%20tabs%2C%20use%20auto-refresh%20instead%2C%20or%20temporarily%20restructure%20dashboards%20to%20remove%20nested%20tabs%20if%20possible.%20If%20your%20dashboard%20does%20not%20use%20nested%20tabs%20and%20you%20still%20see%20this%20issue%2C%20collecting%20frontend%20error%20logs%20or%20stack%20traces%20would%20help%20diagnose%20a%20different%20underlying%20problem.)&nbsp;[![Join
 
Discord](https://img.shields.io/badge/join-5865F2?logo=discord&logoColor=white&label=)](https://go.dosu.dev/disco
 rd-bot)&nbsp;[![Share on 
X](https://img.shields.io/badge/X-share-black)](https://twitter.com/intent/tweet?text=%40dosu_ai%20helped%20me%20solve%20this%20issue!&url=https%3A//github.com/apache/superset/issues/37093)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to