If the Server adds or removes a Tag on an instance, any tag modifications on the client are completely removed.
It appears that as soon as the Tag state of an Instance is modified on the server, all the tags get synched on the client to match the server. This is troublesome as an unaware user will accidentally remove client-only tags without realizing it.
Repro steps:
- Make a couple of Tag categories
- Run experience in studio
- On client, add a tag to a part
- swap to server, then add a different tag to the same part
- go to client, tags added by the client have been completely removed on that part
Additional repro place:
CollectionService_Cleared_Tags_Bug_Repo.rbxl (55.4 KB)