Disabling contact sub-type doesn't remove shortcut links
Reproduction steps
- Click on Administer -> Customize Data and Screens -> Contact Types.
- Disable any contact sub-type 'Staff'
- On page refresh, the submenu Contact -> New Individual -> New Staff is not removed
Expected behaviour
The 'New Staff' sub-menu should be removed after disabling 'Staff' contact sub-type
Environment information
- Browser: Chrome 78.0.3904/Safari 13_
- CiviCRM: Master/5.41.alpha1
- PHP: 7.4_
- CMS: Drupal 7.30...
- Database: MySQL 5.7.7...
- Web Server: Apache 2.4...