Originally Posted by
Volnaiskra
Definitely not activated by default! That would be asking for problems. Every time you created an object and forgot to uncheck the option, you'd be setting up potential bugs and/or resource wastage in every other frame of your application. Imagine finding a bug in a rarely-used frame of your application that was caused by some object you created 5 months ago in some other frame, somewhere, that was secretly gatecrashing and interfering in the current frame. It'd be bound to happen eventually and would be a pain to track down. It'd be a safer option to have this feature as an opt-in rather than an opt-out, so that you only check it for the objects that actually need it.
This would be similar in experience to how the "global object" checkbox is now, which seems fine to me. If you want to do 100 objects at once, it's not a big deal: you just drag-select them, click the checkbox once, and it'll apply it to all 100 at once.
Also, many (most?) people probably won't have much use for this feature (I, for example, wouldn't use it except maybe for 1-2% of my objects). So you don't want to force those people to have to remember to uncheck a box every time they create an object just to disable a feature they never asked for, especially since the penalty for forgetting to do so may be potential bugs and resource wastage.
By the way, perhaps a useful additional feature would be to add a "select all automatically created objects" to the Frame Editor right-click menu (next to "select all instances of this object", "select all objects with a certain qualifier", etc.). That would let you quickly see which objects do and don't have this feature enabled without having to investigate them one by one.