guardicore / guardicore/monkey

Plugin state is not saved when changing pages

Open
#3,717 0 comments 0 reactions 0 assignees View on GitHub
Bug Complexity: High Impact: High Plugins UI
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.