[Blender 2.8] Apply Transform does not do what you expect

Let’s say we have a simple hierarchy with an empty parent a couple of meshes (cube and cone) as its children.

16

If I rotate the empty node 45 around X axis, the result is what you can see in the capture.

Then I try to apply the transform to the empty parent, and I expect to keep the objects in the same place but now its X rotation should be 0. (At least this is how it worked in 2.79 and what the documentation states).

However, when I apply the transform, all objects return to their original state (no rotation), and those 45 degrees are pushed to the children.

Is this a bug? Am I doing anything wrong?

Thanks in advance!