
We need to track message order separate from the widget children order, because of how notification groups will add a cover over other messages when a notification group is expanded that will prevent interaction with any message other then the expanded notification group. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3012>