Drupal 7 SmartMenu not appearing
Overview
When viewing CiviCRM on a Mobile device (or via Mobile testing) the SmartMenu implemented in #487 (closed) is not appearing. I can see this working just fine on both Wordpress and Drupal 8, but for some reason it stopped working on Drupal7. It flashes on initial load (mobile), but then disappears.
Reproduction steps
- Login to a site via mobile (Drupal 7)
- Go to CiviCRM dashboard
- Notice top menu flash Smartmenu and then disappears
Expected behaviour
SmartMenu would appear like all other instances.
Environment information
- Browser: Firefox 117
- CiviCRM: Master
- PHP: 7.3
- CMS: Drupal 7.98
- Web Server: Nginx
- JS not being aggregated by Drupal
Additional notes
- I can see that on Wordpress it is creating a file
/civicrm/persist/contribute/dyn/crm-menubar.9befe9224bf410ee58ffe3edd216b485.css
which is being used to handle the display of the SmartMenu from what I can tell - This file isn't loaded or created on a Drupal7 instance in question - we tried it also on our dmaster (demo) and it is also not working