Closed
Description
New Issue Checklist
- I am not disclosing a vulnerability.
- I am not just asking a question.
- I have searched through existing issues.
- I can reproduce the issue with the latest versions of Parse Server and Parse Dashboard.
Issue Description
Setting a filter in the data browser that takes a long time for the data to load in the data browser is not cancelled when setting a new filter while the loading is ongoing. Instead, once the long-loading request completes, the data in the data browser is replaced by its result. This results in the filter dialog showing the filter of the second request and the data browser showing the data of the first request.
Steps to reproduce
- Navigate to data browser.
- Set a data filter that creates a request that requires a long time to load.
- While the request of step 2 is loading, change the filter dialog to a request that displays the result data immediately.
- After request of step 2 has finished, the data browser displays the data of the request in step 2 while the filter dialog shows the filter set in step 3.
Expected Outcome
When a new request is set, any currently running requests should be cancelled.
Environment
Dashboard
- Parse Dashboard version:
6.1.0