# Macro Library: Can't reparent Macro Library with "Object" class

**URL:** <https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817>\
**Category:** Blueprint\
**Tags:** object, macro-library, unreal-engine, Blueprint, question\
**Created:** [July 10, 2015, 11:10pm UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817 "2015-07-10T23:10:49Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![JoystickMonkey](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JoystickMonkey](https://forums.unrealengine.com/u/JoystickMonkey)\
**Post date:** [July 10, 2015, 11:10pm UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/1 "2015-07-10T23:10:49Z")

</div>

If you make a macro library using Actor as Parent Class, and then try to change Parent Class to Object in Class Settings, search field only finds

![49852-reparent.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/0/3/3037ec7013ccfa0ffda266de8cc512f553eae63e.png)

OnlineBeaconHostObject.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_33800a51](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_33800a51](https://forums.unrealengine.com/u/anonymous_user_33800a51)\
**Post date:** [July 13, 2015, 8:08pm UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/2 "2015-07-13T20:08:11Z")

</div>

Hi JoystickMonkey,

Thanks for report! I was able to reproduce this in 4.8.1 and our internal build, and I’ve created a bug report for it (UE-18552). I’ll let you know when I see any update on it. Thanks!

---

<div class="post-metadata">

**Author:** ![marsonmao](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@marsonmao](https://forums.unrealengine.com/u/marsonmao)\
**Post date:** [November 19, 2015, 10:28am UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/3 "2015-11-19T10:28:17Z")

</div>

still not working in 4.9.0, just a reminder

---

<div class="post-metadata">

**Author:** ![Ryukra](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Ryukra](https://forums.unrealengine.com/u/Ryukra)\
**Post date:** [July 20, 2016, 5:01am UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/4 "2016-07-20T05:01:10Z")

</div>

Still not working in 4.12.5, just a reminder.

---

<div class="post-metadata">

**Author:** ![Sean\_Flint](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Sean\_Flint](https://forums.unrealengine.com/u/Sean_Flint)\
**Post date:** [July 20, 2016, 2:07pm UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/5 "2016-07-20T14:07:16Z")

</div>

This issue is still being investigated by our developers; however, there is currently no timeline for when a fix will be released.

Have a great day

---

<div class="post-metadata">

**Author:** ![BenVlodgi](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/benvlodgi/32/1194567_2.png) [@BenVlodgi](https://forums.unrealengine.com/u/BenVlodgi)\
**Post date:** [April 7, 2018, 8:36am UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/6 "2018-04-07T08:36:07Z")

</div>

Same problem with regular actors. You can’t re-parent an actor to a parent class, only child classes.  
Would love to get this functionality

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_99e8ad321](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_99e8ad321](https://forums.unrealengine.com/u/anonymous_user_99e8ad321)\
**Post date:** [June 25, 2018, 12:41pm UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/7 "2018-06-25T12:41:43Z")

</div>

4.19, any news if this functionality is still beeing worked on?

---

<div class="post-metadata">

**Author:** ![Sean\_Flint](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Sean\_Flint](https://forums.unrealengine.com/u/Sean_Flint)\
**Post date:** [July 2, 2018, 2:00pm UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/8 "2018-07-02T14:00:03Z")

</div>

Hello,

This issue has not been resolved at this time; however, you can use link below to track any future progress on this:

> **[The Unreal Engine Issues and Bug Tracker](https://issues.unrealengine.com/issue/UE-18552)**
>
> Welcome to the Unreal Engine Issue and Bug Tracker. You can check the status of an issue and search for existing bugs. See latest bug fixes too.

Thanks,

Sean

---

<div class="post-metadata">

**Author:** ![Bankworthy](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Bankworthy](https://forums.unrealengine.com/u/Bankworthy)\
**Post date:** [July 19, 2019, 12:45am UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/9 "2019-07-19T00:45:47Z")

</div>

4 Years later, still not resolved

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_3a1d52e1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_3a1d52e1](https://forums.unrealengine.com/u/anonymous_user_3a1d52e1)\
**Post date:** [August 20, 2019, 2:43pm UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/10 "2019-08-20T14:43:10Z")

</div>

Man, it’s gonna be at least a full day’s work for me to rebuild my macro library from scratch parented to Object ☹

---

<div class="post-metadata">

**Author:** ![Matt\_Cohen](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Matt\_Cohen](https://forums.unrealengine.com/u/Matt_Cohen)\
**Post date:** [February 7, 2020, 7:28pm UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/11 "2020-02-07T19:28:15Z")

</div>

Years later, it’s still not resolved. Is there any way you could pass this on to team? It’s such a small bug but it requires so much time and unnecessary busywork to get around. Thank you.

---

<div class="post-metadata">

**Author:** ![gzmuszynski](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@gzmuszynski](https://forums.unrealengine.com/u/gzmuszynski)\
**Post date:** [July 7, 2022, 9:26am UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/12 "2022-07-07T09:26:59Z")

</div>

how is this still persistent?

---

<div class="post-metadata">

**Author:** ![Galaxxxy](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Galaxxxy](https://forums.unrealengine.com/u/Galaxxxy)\
**Post date:** [March 29, 2025, 11:20pm UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/13 "2025-03-29T23:20:45Z")

</div>

Still not resolved ? what the heck Epic

---

<div class="post-metadata">

**Author:** ![kev16j](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@kev16j](https://forums.unrealengine.com/u/kev16j)\
**Post date:** [May 11, 2026, 9:32am UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/14 "2026-05-11T09:32:57Z")

</div>

Still not resolved…

---

<div class="post-metadata">

**Author:** ![AreWeGaming](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/arewegaming/32/1174860_2.png) [@AreWeGaming](https://forums.unrealengine.com/u/AreWeGaming)\
**Post date:** [May 12, 2026, 12:34am UTC](https://forums.unrealengine.com/t/macro-library-cant-reparent-macro-library-with-object-class/324817/15 "2026-05-12T00:34:06Z")

</div>

> [@JoystickMonkey](#):
>
> If you make a macro library using Actor as Parent Class, and then try to change Parent Class to Object in Class Settings, search field only finds
> 
> ![49852-reparent.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/0/3/3037ec7013ccfa0ffda266de8cc512f553eae63e.png)
> 
> OnlineBeaconHostObject.

This is a very common (and annoying) quirk with Blueprint Macro Libraries in Unreal Engine.Why it happens:When you originally created the Macro Library with Actor as the parent, the search filter in the Parent Class field becomes very picky. Even if you type “Object”, it often only shows classes like OnlineBeaconHostObject instead of the base Object class.Solution:

1. Open your Macro Library.

2. Go to Class Settings (or Blueprint Props).

3. In the Parent Class dropdown/search field, completely delete/clear everything in the search box (make it fully empty).

4. Now type Object slowly — the base Object class should appear at the top of the list.

5. Select it and apply the change.

Alternative (Safer):

- Create a new Macro Library and set the Parent Class to Object from the very beginning.

- Then copy-paste your macros over.

Best Practice Tip:  
For most Macro Libraries that you want to use everywhere (Actors, Components, Widgets, etc.), you should almost always use Object as the parent class.Let me know if clearing the search box doesn’t work — there are a couple more workarounds (like duplicating the asset).Good luck!
