I've gone through the trailhead on components and the section on handling events with client-side controllers. Specifically the section on component events and handling bubbled events.
I have a Lightning Application that dynamically creates components inside the {!v.body} and one of those components is firing an Component event.
My question is: who will see that event?
The structure is something like this:
App
--> Component_1
-----> Component_1_ChildComponent_1
--------> Component_1-ChildComponent_1_GrandChild_1
-----> Component_1_ChildComponent_2
So in the above structure - all the components are dynamically created and placed into the {!v.body} of the App.
If the Grandchild_1 component fires Event A. My understanding is that Component 1 should see that event?
In our app - the event is firing but not handled. If I switch to APPLICATION event instead of component event then it works but that's not what we want.
Am I mistaken or is component_1 not the value provider for those child components?