Version and Platform (required):
- Binary Ninja Version: 5.4.10045-dev
- Edition: Ultimate
- OS: macOS
- OS Version: 26.5.2
- CPU Architecture: aarch64
Bug Description:
With the new Extension Manager changes, we removed the ability to "reinstall" a plugin as a first-class action. But, you can still reinstall by uninstalling first and installing again. Or, at least, you can try...but, it won't actually work.
Steps To Reproduce:
The following should reproduce this:
- Install a plugin (like Sidekick)
- Make sure the plugin and its dependencies are installed and enabled
- Uninstall the plugin
- Install the plugin again
- Restart
- Observe that the plugin is no longer installed
Expected Behavior:
Since the last action I performed was an install, I would expect to have the plugin installed.
Additional Information:
If this is occurring because we defer certain uninstall actions until restart, we should just block reinstallation of the plugin until the restart occurs. That would feel kinda silly, but at least it would avoid the surprise.
Version and Platform (required):
Bug Description:
With the new Extension Manager changes, we removed the ability to "reinstall" a plugin as a first-class action. But, you can still reinstall by uninstalling first and installing again. Or, at least, you can try...but, it won't actually work.
Steps To Reproduce:
The following should reproduce this:
Expected Behavior:
Since the last action I performed was an install, I would expect to have the plugin installed.
Additional Information:
If this is occurring because we defer certain uninstall actions until restart, we should just block reinstallation of the plugin until the restart occurs. That would feel kinda silly, but at least it would avoid the surprise.