The admin theme I am using (Seven) has it's own stylesheet for vertical-tabs. This is added in seven.info:
stylesheets[all][] = reset.css
stylesheets[all][] = style.css
stylesheets[all][] = vertical-tabs.css
This causes the original stylesheet from the vertical_tabs module to NOT be loaded onto the page at all, because vertical-tabs.css is the same name as the file from the stylesheet in the vertical tabs module (I think this is quite a common way for themes to be able to completely override module stylesheets).
With advagg enabled, it seems that the vertical-tabs.css from the vertical_tabs module is also getting included on the page, and so Seven's vertical-tabs.css override isn't working correctly.
Comments
Comment #1
mrfelton commentedComment #2
mrfelton commentedSee http://drupal.org/node/263967
Comment #3
mikeytown2 commentedI'll need to look into this but my initial guess has to do with the advagg_merge_css function. Mind uploading the text from watchdog when doing
?advagg-debug=1on a page that has this issue?Comment #4
mikeytown2 commentedone more test to do: try it with ?advagg=0 and see if the CSS is correct in that case. also try with ?advagg=-1
Comment #5
mikeytown2 commentedlooking at the core function and mine; the override functionality is in them both. I tested and it is removing module files.
advagg_process_css
drupal_get_css
Comment #6
mikeytown2 commentedI'm able to repo this
Comment #7
mikeytown2 commentedadvagg output
core output
issue is with seven_preprocess_page; it unsets vertical_tabs.css. If it named vertical-tabs.css the same as the module name (use an underscore instead of a dash) then it works as it should.
Comment #8
mikeytown2 commentedPatch for seven to fix this issue
#1142770: Seven Theme - Performance tweek & advagg fix
Comment #9
mikeytown2 commentedComment #10
mikeytown2 commentedissue is on the front page for known issues. waiting for seven to commit that patch
Comment #11
mrfelton commentedI've committed your fix to the Seven theme. Thanks.
http://drupal.org/node/1142770#comment-4420028