Design flaw in ContactItem causes items to remain in universe after ItemSource is disabled
Bug #342960 reported by
Alex Launi
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Do |
Confirmed
|
Low
|
Unassigned |
Bug Description
In plugins that use ContactItems, when the plugin is disabled, their items remain in universe despite their itemsource being removed. This is because they do not get removed from the Dictionary in ContactItem.cs. We need to rethink how we handle this since there is no callback when an itemsource is removed. Perhaps this dictionary should be someehow regenerated, or at least sanitized periodically?
Changed in do: | |
importance: | Undecided → Low |
status: | New → Confirmed |
To post a comment you must log in.