When a PluginAction is added to the Quick Access Bar, and a new place is loaded within the same studio session, studio crashes. This happens every time. It doesn’t save this however so it does not prevent subsequent openings of places.
I would normally expect PluginActions to save when added to the quick access bar, as they’re implemented in such a way that they can be added to it. At the very least I don’t expect them to crash Studio.
To reproduce this crash:
- Put the following code into a plugin or the command bar:
PluginManager():CreatePlugin():CreatePluginAction("AnyActionIDHere", "AnythingHere", "", "")
- Open a place
- Add the action to the quick access bar (it is named AnythingHere, but it could be named anything)
- Close the place
- Open a new place. This will trigger the crash.
This feels contrary to the nature of PluginActions so a fix would be appreciated. I’ve also not tagged this as critical as it feels unnecessary, but if I am encouraged I’ll do so.