Description:
Introduce a global state persistence API so widget filters, selections, and charts retain their state across navigation and page reloads.
Justification:
Current workarounds with message actions or local storage are inconsistent. A native API would make app state management reliable.
Impact:
Improves user experience in complex multi-page apps; reduces reload overhead.