guardicore / guardicore/monkey
Plugin state is not saved when changing pages
- Dominant language
- Python
- Stars
- 7.1k
- Forks
- 830
- PR merge metrics
- No merged PRs in 30d
Description
## Describe the bug
When installing all safe plugins the installation process loading icon can be lost if we change pages which will give the user the download button and potentially allow the user to install the plugin again not knowing the fact that the plugin is already installing/installed in the background
Somewhat similar to #1621
## To Reproduce
Steps to reproduce the behavior:
1. Go to `Plugins` page
2. Click on `All Safe Plugins`
3. Change to another page, e.x. `Configuration`
4. Get back to `Plugins`
5. See the download icon on some of the plugins
Note: The table will be updated when all safe plugins are installed
## Expected behavior
We should see a loading icon when we return to the Plugins page.
## Screenshots
https://github.com/guardicore/monkey/assets/15820737/b480b752-2ec6-45d7-90c7-3530b2c9a46a
## Machine version (please complete the following information):
- OS: Windows or Linux
Contributor guide
Assessment
This issue has not been assessed yet.