Title: broken javascript
Last modified: July 24, 2025

---

# broken javascript

 *  Resolved [brandsteve](https://wordpress.org/support/users/brandsteve/)
 * (@brandsteve)
 * [10 months ago](https://wordpress.org/support/topic/broken-javascript-4/)
 * I upgraded to the latest version of essential addons and then ahrefs reported
   broken javascript this morning.
   I cut & pasted the java script into a testing
   tool and got this error:!function(e){var t={};function a(o){if(t[o])return t[
   o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,
   a),n.l=!0,n.exports}a.m=e,a.c=t,a.d=function(e,t,o){a.o(e,t)||Object.defineProperty(
   e,t,{enumerable:!0,get:o})},a.r=function(e){“undefined”!=typeof Symbol&&Symbol.
   toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:”Module”}),Object.
   defineProperty(e,”__esModule”,{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),
   8&t)return e;if(4&t&&”object”==typeof e&&e&&e.__esModule)return e;var o=Object.
   create(null);if(a.r(o),Object.defineProperty(o,”default”,{enumerable:!0,value:
   e}),2&t&&”string”!=typeof e)for(var n in e)a.d(o,n,function(t){return e[t]}.bind(
   null,n));return o},a.n=function(e){var t=e&&e.__esModule?function(){return e.
   default}:function(){return e};return a.d(t,”a”,t),t},a.o=function(e,t){return
   Object.prototype.hasOwnProperty.call(e,t)},a.p=””,a(a.s=0)}([function(e,t){eael.
   hooks.addAction(“init”,”ea”,(function(){elementorFrontend.hooks.addAction(“frontend/
   element_ready/eael-adv-accordion.default”,(function(e,t){var a=window.location.
   hash.substr(1);a=”safari”===a?”eael-safari”:a;var o=!1,n=e.find(“.eael-adv-accordion”),
   i=e.find(“.eael-accordion-header”),s=n.data(“accordion-type”),r=n.data(“toogle-
   speed”),c=n.data(“custom-id-offset”),d=n.data(“scroll-on-click”),l=n.data(“scroll-
   speed”);(a||”yes”===d)&&i.each((function(){“yes”===d&&t(this).attr(“data-scroll”,
   t(this).offset().top),a&&t(this).attr(“id”)==a&&(o=!0,t(this).addClass(“show-
   this active”),t(this).next().slideDown(r))})),!1===o&&i.each((function(){t(this).
   hasClass(“active-default”)&&(t(this).addClass(“show-this active”),t(this).next().
   slideDown(r))})),i.unbind(“click”),i.click((function(e){e.preventDefault();var
   a=t(this);if(setTimeout((function(e){t(“.eael-accordion-header”).removeClass(“
   triggered”)}),70),!a.hasClass(“triggered”)){if(“accordion”===s?a.hasClass(“show-
   this”)?(a.removeClass(“show-this active”),a.next().slideUp(r)):(a.parent().parent().
   find(“.eael-accordion-header”).removeClass(“show-this active”),a.parent().parent().
   find(“.eael-accordion-content”).slideUp(r),a.toggleClass(“show-this active”),
   a.next().slideToggle(r)):a.hasClass(“show-this”)?(a.removeClass(“show-this active”),
   a.next().slideUp(r)):(a.addClass(“show-this active”),a.next().slideDown(r)),”
   yes”===d&&a.hasClass(“active”)){var o=c?parseFloat(c):0;t(“html, body”).animate({
   scrollTop:t(this).data(“scroll”)-o},l)}setTimeout((function(){a.addClass(“triggered”),
   eael.hooks.doAction(“widgets.reinit”,a.parent()),eael.hooks.doAction(“ea-advanced-
   accordion-triggered”,a.next())}),50)}})),e.on(“keydown”,”.eael-accordion-header”,(
   function(e){13!==e.which&&32!==e.which||t(this).trigger(“click”)}))}))}))}]);
   Error:
 *     ```wp-block-code
       Your JavaScript has errors, please correct them, and try Run again! 
   
       "eael is not defined"
       ```
   
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fbroken-javascript-4%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

Viewing 1 replies (of 1 total)

 *  Plugin Support [Sadman Sakib Nadvi](https://wordpress.org/support/users/sadmansakibnadvi/)
 * (@sadmansakibnadvi)
 * [10 months ago](https://wordpress.org/support/topic/broken-javascript-4/#post-18568729)
 * Hello [@brandsteve](https://wordpress.org/support/users/brandsteve/) ,
   Thanks
   for sharing your JavaScript snippet. I’ve reviewed the implementation on your
   site’s surety bonds page and confirmed that everything is displaying correctly
   with no visible frontend issues.
 * However, regarding the error flagged by Ahrefs—`eael is not defined`—this occurs
   because your script relies on the `eael` object, which is declared inside the
   Essential Addons plugin’s `general.min.js` file. That file isn’t currently being
   loaded before your custom script, which is why the `eael` reference isn’t recognized
   during scanning or execution.
 * To fix this, please include the following file in your page along with your custom
   JavaScript:
 * [Essential Addons general.min.js](https://termbrokersinsurance.com/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.2.1)
 * Make sure `general.min.js` is placed **above** your script. This ensures the `
   eael` object is defined before your code executes, and the error will be resolved.
 * Let me know the update. Thank you.

Viewing 1 replies (of 1 total)

The topic ‘broken javascript’ is closed to new replies.

 * ![](https://ps.w.org/essential-addons-for-elementor-lite/assets/icon-256x256.
   gif?rev=3182943)
 * [Essential Addons for Elementor - Popular Elementor Templates & Widgets](https://wordpress.org/plugins/essential-addons-for-elementor-lite/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/essential-addons-for-elementor-lite/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/essential-addons-for-elementor-lite/)
 * [Active Topics](https://wordpress.org/support/plugin/essential-addons-for-elementor-lite/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/essential-addons-for-elementor-lite/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/essential-addons-for-elementor-lite/reviews/)

## Tags

 * [javascript error](https://wordpress.org/support/topic-tag/javascript-error/)

 * 1 reply
 * 2 participants
 * Last reply from: [Sadman Sakib Nadvi](https://wordpress.org/support/users/sadmansakibnadvi/)
 * Last activity: [10 months ago](https://wordpress.org/support/topic/broken-javascript-4/#post-18568729)
 * Status: resolved