The HTML structure of menus is changing and this will impact various gadgets. For example, dropdowns in Vector e.g. more menu currently apply a `.menu` class. This will soon no longer the case.
Please review the following user scripts to use `nav ul` instead, or `.vector-menu ul` / `.vector-menu` / `.vector-menu-tabs` if targetting Vector only.
Examples of selectors that will no longer work:
```
#p-cactions > .menu > ul
div.vectorMenu
.vectorTabs
```
# Compatibility script
JS Gadgets can prepend the following to their code to maintain compatibility as they migrate:
```
$('.vector-menu-tabs').addClass( 'vectorTabs' );
$('.vector-menu-content').addClass('body');
$('.vector-menu-checkbox').addClass('vectorMenuCheckbox');
$('.vector-menu-dropdown').addClass('vectorMenu');
$('.vector-menu-content-list').addClass('menu');
```
Scripts should update their selectors
# Impacted
Only Vector will be impacted by this change.
Suspected to impact < 3000 pages
https://global-search.toolforge.org/?q=%28%5C.vectorMenu%7C%5C.vectorTabs%29®ex=1&namespaces=&title=.*%2F.*%28js%7Ccss%29