aminghadersohi commented on PR #44096:
URL: https://github.com/apache/superset/pull/44096#issuecomment-5628903303

   Live realtime + Undo browser validation completed at 
`db84fe4897ab06e7075aa46e5cfb2025b9d0f7ee` using a websocket-enabled local 
stack.
   
   Validation sequence:
   
   1. Opened the example Sales Dashboard as the same authenticated principal 
used by the MCP server. The Country filter began unset (`19 options`).
   2. Called the real `apply_dashboard_filters` MCP tool for dashboard 7 with 
Country = France. The response returned `live_update_pushed: true`.
   3. Observed the browser'\''s authenticated websocket receive 
`dashboard.filters_applied` with the returned permalink key.
   4. Without reloading, the Country control changed to France, chart queries 
refreshed, and the “Filters applied from chat” toast appeared with its Undo 
action.
   5. Clicked Undo within the eight-second window. The toast dismissed, Country 
returned to its prior unset state, and the charts refreshed to the original 
unfiltered totals.
   
   No saved dashboard configuration was edited. The unrelated local AG Grid 
example-plugin rendering error visible in the screenshots is present before 
this flow and does not affect the filter/realtime validation.
   
   **Before — Country unset**
   
   ![Before live update](./sc111763-before.png)
   
   **Applied live — Country = France and Undo toast visible**
   
   ![Live filter update and Undo toast](./sc111763-applied.png)
   
   **After Undo — prior unset filter state and totals restored**
   
   ![Filter state restored after Undo](./sc111763-undone.png)
   
   ![Sales Dashboard before live update with Country 
unset](https://github.com/user-attachments/assets/f8fb0cac-77e9-4c93-aebd-e3ce258f3d31)
   
   ![Sales Dashboard after MCP live update with Country France and Undo toast 
visible](https://github.com/user-attachments/assets/a9e017ee-1220-4eae-ab45-cec436d1e754)
   
   ![Sales Dashboard after Undo restored the prior unset Country 
filter](https://github.com/user-attachments/assets/1c7d95a4-f483-43e5-885e-ad2847680a25)


-- 
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