Currently, if you click on a menu item, current outstanding ajax requests are not aborted, and the new page will only load after the previous ajax requests have returned (depending on the browser concurrent connexion settings, etc.).
The most common use case is:
Instead, when clicking on a menu item, all previous ajax requests should be cancelled and the new Ajax requests for the requested report should load directly.
(In ) Fixes #1829