New sysext modules are placed incorrectly in the Web> module menu
Since #23599 the old "hardcoded" sysext list, perm, func and info lost their "fixed place" in the Web> modules menu. They now rely (like any other extension) in t3lib_extMgm::addModule().
Since they used to have after:layout in its calling, they were positioned after the "Web>Page" module. But since all had this property, they got added in the opposite order as intended.
We still don't have any other way to position modules besides "after" and "before", which is not flexible enough. Until we have a solution, I remove the hardcoded "after:layout" so that they get added in the order of loading (in extList). In the dummy + intro package I will order them correctly so that they appear after Page.
Your ordering might vary depending on when you installed those extensions.
(issue imported from #M16643)