Actor Components automatically tick with bAutoActivate = false

Reproduction Steps

  1. Create a new blank Blueprint Project
  2. Create a new BP_ActorComponent
  3. Connect a ‘Print String’ node to ‘Event Tick’
  4. Make sure Auto Activate in the Class Defaults is set to false
  5. Place an empty Actor in the Level and add the BP_ActorComponent to that Actor
  6. Play the game

Result

The component ticks automatically

Expected Result

The component does not tick automatically

Hi AllJonasNeeds,

I’ve been able to reproduce this issue, and have entered a bug report which you can track here: Unreal Engine Issues and Bug Tracker (UE-37384)

Thanks for your report.

Have a great day

For anyone else encountering this issue, here is the very helpful developer note from the bug report UE-37384:

You can disable the tick being on by
default by changing the “Start with
Tick Enabled” property in the
Component Tick section of the details
panel.