Hey Yan,
After consulting with Thomas I learned that we both obviously have wrong expectations
When you save an element as a global element you save the selected element only.
Its children are not saved as those are different elements.
If a container contains other elements, and you’d like to save all of them, you have to save it as a template, not a global element. So this is not a bug
It took me a while to find this topic. I spent a long time trying to figure out what I was doing wrong.
The video below ends up confusing a lot, because the layout on the screen shows a container with several images inside. I thought I would be able to save a section and all child elements.
I also have a situation where I have a text button with certain styles and hover behaviors. IT is basically a link wrapper with text and icon children. And I need to be able to change the source style and have it update the styles all across the website. But at the same time, be able to update the links of individual instances of the button.
So far, I have saved it as a template and then applied the template as a shortcode so it is constantly connected and updatable from the main template. Problem now is how do I give the button an individual link?
Edit: I could wrap the shortcode itself in a link wrapper yeah?
Right, that would be a solution. Alternatively, you can style your button using one (or more) class(es) that you can change globally, which is the better alternative, from my point of view.