Title: JavaScript optimization breaks cookie bar
Last modified: May 21, 2018

---

# JavaScript optimization breaks cookie bar

 *  Resolved [23349876543](https://wordpress.org/support/users/timccc/)
 * (@timccc)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/)
 * On my site the Autoptimize plugin (optimizes HTML/JS/CSS) breaks the cookie bar.
   When Autoptimize is enabled the cookie bar won’t show up in the header (only 
   in the footer even when set to header) and the buttons do not work correctly 
   either.
 * I have narrowed it down to the Javascript optimization in Autoptimize. When I
   disable it the cookie bar works correctly.
 * I am wondering if the cookie bar has a .js script that I can exclude from being
   optimized, and if so, what is it called?

Viewing 11 replies - 1 through 11 (of 11 total)

 *  [Mark](https://wordpress.org/support/users/markwt/)
 * (@markwt)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10306109)
 * Hi [@timccc](https://wordpress.org/support/users/timccc/)
 * Plugin includes the scripts in cookielawinfo.js file. Please check and let us
   know if any issues.
 *  Thread Starter [23349876543](https://wordpress.org/support/users/timccc/)
 * (@timccc)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10306910)
 * Hi [@markwt](https://wordpress.org/support/users/markwt/)
 * unfortunately excluding cookielawinfo.js from being optimized in Autoptimize 
   does not solve the problem. Enabling ‘Force Javascript in <head>’ did fix it,
   but it makes all JS render blocking so that is not a good solution.
 * I switched the JS optimization from Autoptimize to WP Rocket and that does seem
   to fix the problem with the cookie bar.
 *  [Optimizing Matters](https://wordpress.org/support/users/optimizingmatters/)
 * (@optimizingmatters)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10306967)
 * [@timccc](https://wordpress.org/support/users/timccc/); what JS errors do you
   get on the browser console when using Autoptimize with and without the exclusion
   of `cookielawinfo.js`?
 *  Thread Starter [23349876543](https://wordpress.org/support/users/timccc/)
 * (@timccc)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10307007)
 * With and without exclusion I get the same error:
 *     ```
       Uncaught ReferenceError: jQuery is not defined
           at (index):39
       ```
   
 * With line 39 being:
 *     ```
       39 jQuery(document).ready(function() {
       40 				cli_show_cookiebar({
       41 					settings: '{...}'
       42 				});
       43 			});
       ```
   
    -  This reply was modified 7 years, 11 months ago by [23349876543](https://wordpress.org/support/users/timccc/).
    -  This reply was modified 7 years, 11 months ago by [23349876543](https://wordpress.org/support/users/timccc/).
 *  [Optimizing Matters](https://wordpress.org/support/users/optimizingmatters/)
 * (@optimizingmatters)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10307168)
 * ah, in that case make sure that jquery (usually `js/jquery/jquery.js`) is also
   excluded from JS optimization.
 *  Thread Starter [23349876543](https://wordpress.org/support/users/timccc/)
 * (@timccc)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10307185)
 * `seal.js, js/jquery/jquery.js, wp-spamshield,jquery.js, jquery-migrate.min.js,
   cookielawinfo.js`
 * These are the scripts currently excluded, so it should already be doing that 
   right?
 *  [Optimizing Matters](https://wordpress.org/support/users/optimizingmatters/)
 * (@optimizingmatters)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10307194)
 * except if you have a theme (or plugin) that loads jquery differently. if you 
   can provide me with your URL I’ll have a quick look 🙂
 *  Thread Starter [23349876543](https://wordpress.org/support/users/timccc/)
 * (@timccc)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10307240)
 * [https://clevercreations.eu/](https://clevercreations.eu/)
 * Thanks 🙂
 *  [Optimizing Matters](https://wordpress.org/support/users/optimizingmatters/)
 * (@optimizingmatters)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10307279)
 * is it `js/jquery/jquery.js` but it is indeed not excluded. could be a small conflict
   with wp rocket’s settings (“Remove query strings” potentially)?
 *  Thread Starter [23349876543](https://wordpress.org/support/users/timccc/)
 * (@timccc)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10307294)
 * Yes that was it, thank you!
 *  [Optimizing Matters](https://wordpress.org/support/users/optimizingmatters/)
 * (@optimizingmatters)
 * [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10307411)
 * you’re welcome, feel free to [rate AO here](https://wordpress.org/support/plugin/autoptimize/reviews/#new-post)
   and I’m sure Mark would love [a review of his plugin](https://wordpress.org/support/plugin/cookie-law-info/reviews/#new-post)
   as well 🙂

Viewing 11 replies - 1 through 11 (of 11 total)

The topic ‘JavaScript optimization breaks cookie bar’ is closed to new replies.

 * ![](https://ps.w.org/cookie-law-info/assets/icon.svg?rev=3007243)
 * [CookieYes – Cookie Banner for Cookie Consent (Easy to setup GDPR/CCPA Compliant Cookie Notice)](https://wordpress.org/plugins/cookie-law-info/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/cookie-law-info/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/cookie-law-info/)
 * [Active Topics](https://wordpress.org/support/plugin/cookie-law-info/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/cookie-law-info/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/cookie-law-info/reviews/)

 * 11 replies
 * 3 participants
 * Last reply from: [Optimizing Matters](https://wordpress.org/support/users/optimizingmatters/)
 * Last activity: [7 years, 11 months ago](https://wordpress.org/support/topic/javascript-optimization-breaks-cookie-bar/#post-10307411)
 * Status: resolved