Parent
Part of #356 · Fluid perf audit F6 (P1)
Problem
Keep-alive morph stacks leave inactive Server/SQL/stats bodies mounted at opacity 0. Pollers, timers, or editor work can continue offscreen (overlaps with F2 TickerMode, but covers application work too).
Where: workspace homes using QueryaSwitchingBody / QueryaCrossFadeStack (e.g. postgres workspace home, workspace_panel.dart)
Expected
- When a pane is inactive: pause stats polling / non-essential timers
- Coordinate with F2
TickerMode (animations off when inactive)
- No data loss when switching back
Acceptance
Related
Parent
Part of #356 · Fluid perf audit F6 (P1)
Problem
Keep-alive morph stacks leave inactive Server/SQL/stats bodies mounted at opacity 0. Pollers, timers, or editor work can continue offscreen (overlaps with F2
TickerMode, but covers application work too).Where: workspace homes using
QueryaSwitchingBody/QueryaCrossFadeStack(e.g. postgres workspace home,workspace_panel.dart)Expected
TickerMode(animations off when inactive)Acceptance
Related