Hello,
I think this is functioning as designed since unassigning the shared component completely removes references from the application to its actions/flows. Instead of unassigning a shared component and then re-assigning it (presumably a newer version), inside of the "Components" tab click on the drop down menu for the shared component and "Switch Revision".
I noticed that it removed the actions/flows myself in an earlier version after trying to switch from a shared component version that I had imported to a newer version of that component that I also imported - because shared components being imported were duplicated in that version of RA. Version 6.1 doesn't do this so you don't have to go through that headache. 6.1 Release Notes regarding this enhancement:
Shared Components Enhancements
The shared components feature includes the following enhancements:
- Supports the export and import of shared components between different systems to improve collaboration between teams. The imported shared component contains all the revisions that are created before the export.
- Shared components are no longer duplicated when imported into another system that already contains the shared component. Only shared components or revisions that do not exist are imported.
Regards,
Gregg