The Mega Menu module contains many 3rd party packages, including:
This can cause problems with licence clashes and having different versions of the packages on the site. It can also create problems with styling (both the menu and the rest of the site). This creates extra work updating the packages when new versions are released.
To fix this the 3rd party packages need to be removed from the module codebase. The functionality could then be added either by recreating code (with limited scope, only affecting the menu) or included using composer. Some packages (Quicksand font?) seem to be cosmetic and could be removed completely.
As I understand that this would be a b/c break, it would mean creating a v2 of the module. The module summary would need to be updated to give instructions on how to add needed 3rd party packages.
Needs review
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.