One common symptom of residual scripting is that the third level menu items in a mega menu are only displayed when hovering over the second level menu items.
Identifying the issue
The most common symptoms that indicate residual scripting are:
- Submenu columns items not appearing until the second level is hovered, or disappear after hovering out
- Submenus can be opened once, but then do not open again
- Responsive toggle not working
- The class “superfish” appearing in the UberMenu markup
In general, an extra class or inline CSS tends to be added to the menu.
In the vast majority of cases, residual scripting goes hand in hand with residual styling, and is resolved the same way ( Manual Integration for UberMenu 3, or changing the ID or class of the root element in UberMenu 2).