gnome-software reuses a header widget in its
GsUpdatesSection list box. If the order of header row update calls happens in the wrong way, that widget ends up unparented but still in the list box’s
forall iteration. See the commit messages for more details.
If this is accepted, can it please be backported to
gtk-3-24? It applies cleanly there. gnome-software uses GTK 3.