When I make changes to a submodule, I can commit and push those changes to the submodule from the built in VCS as expected.
But when changes are committed, the submodule is on a different commit than before. That, in itself, is a change to the submodule that has to be committed and pushed to the main project.
However, when grouping changes by repository, the change to the commit the submodule is on, shows up under the submodule instead of the main git repo.
In this example, Interface is a submodule, contained by the repository st_newgui:
Is this expected behaviour? And if so, why?