[Bug] GameplayTag Query changed on Component instance resets to default

Hi,

On a placed instance of a component added via Blueprint, GameplayTagQuery properties will reset to default once the map is reloaded. This does not occur if the component is added natively.

  1. Create empty Actor BP.
  2. Create ActorComponent BP.
  3. Add a GameplayTagQuery property to ActorComponent and make it editable.
  4. Add ActorComponent to Actor BP.
  5. Place Actor BP in level.
  6. Select Actor BP’s ActorComponent and change the GameplayTagQuery to something other than empty (create some gameplay tags).
  7. Save level
  8. Reload level

Result: The ActorComponent’s overridden Query is now back to default (empty).

Note that this does not occur if the ActorComponent is added in code in a native actor and that the actor at Step 1 is a BP actor derived from that native class. It does not matter what type (BP or Native) the Component itself is, only how it is added to the Actor.

Found in 4.18.3 but confirmed in 4.19.2.

Thanks

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://epicsupport.force.com/unrealengine/s/

Thanks