Disable vulnerability report interaction when bulk select feature is processing
On the vulnerability report, when the bulk select feature is processing, the buttons and dropdown in the bulk select card are disabled:
However, the rest of the page can still be interacted with. This means that it's possible to change the vulnerability list while the bulk select is processing, which is not good because it can show inconsistent results.
We should disable all interactions that will change what vulnerabilities are shown, until the bulk select operation is finished, we should render a loading
layer over the page which restricts interactions, as mentioned in the video here and @jeldergl mentioned in his comment:
What comes to mind for me is having a page overlay that has the disabled/unavailable feel (like a semi-transparent overlay on all the content), along with a spinner on top and centered in the view. I haven't used it before, but this seems like a potential use case for
aria-busy
too, https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-busy.