Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
The title says it all.
The generated css does not encrypt the background image when using SSL (Secure pages module).
Comments
Comment #1
Gabriel CreditAttribution: Gabriel commentedGenerating absolute paths is a serious problem for IE above the other browsers as IE defaults to NOT loading insecure content on https pages. Since the image url's start with http the menu will not show on IE when on a secure site unless the visitor ops to lower their security settings or clicks the "show all content" option offered by IE. I think most users wont do that when it comes to product purchase pages.
This could be fixed by generating paths without the site name, so "/sites/default/files/styles/menu_icon/public/menu_icons/menu_icon_643.png" instead of "http://site.com/sites/default/files/styles/menu_icon/public/menu_icons/m..."
If there's an issue that requires absolute paths then possibly add the option to generate relative paths so the Menu Icons module can be used on e-commerce sites.
Comment #2
Letharion CreditAttribution: Letharion commentedThis doesn't necessarily have anything to do with the secure pages module, retitling.
I realize that this is important for anyone using https, but that doesn't make the issue itself critical for the module as a whole.
Comment #3
acrollet CreditAttribution: acrollet commentedFixed in #1910798: Allow for relative URL generation