Get Involved
No items added to cart
Home
Discover
Hire
When using Pro Elements to get Elementor Pro features for free, you will sometimes be stuck with a loading screen forever.This snippet fixes that.
Simply paste this in your favorite snippet management plugin.
function remove_elementor_loading_panel() {// Check if Elementor is activeif ( did_action( 'elementor/loaded' ) ) {// Add custom script to Elementor editoradd_action('elementor/editor/after_enqueue_scripts', function() {?><script>document.addEventListener('DOMContentLoaded', function() {function removeLoadingPanel() {const loadingPanel = document.querySelector('#elementor-panel-state-loading');if (loadingPanel) {loadingPanel.remove();}} // Run immediatelyremoveLoadingPanel(); // Run after a short delaysetTimeout(removeLoadingPanel, 500); // Watch for changesconst observer = new MutationObserver(function() {removeLoadingPanel();}); observer.observe(document.body, {childList: true,subtree: true});});</script><?php}); // Add custom stylesadd_action('elementor/editor/after_enqueue_styles', function() {?><style>#elementor-panel-state-loading {display: none !important;}</style><?php});}}add_action('init', 'remove_elementor_loading_panel');
function remove_elementor_loading_panel() {// Check if Elementor is activeif ( did_action( 'elementor/loaded' ) ) {// Add custom script to Elementor editoradd_action('elementor/editor/after_enqueue_scripts', function() {?><script>document.addEventListener('DOMContentLoaded', function() {function removeLoadingPanel() {const loadingPanel = document.querySelector('#elementor-panel-state-loading');if (loadingPanel) {loadingPanel.remove();}}
// Run immediatelyremoveLoadingPanel();
// Run after a short delaysetTimeout(removeLoadingPanel, 500);
// Watch for changesconst observer = new MutationObserver(function() {removeLoadingPanel();});
observer.observe(document.body, {childList: true,subtree: true});});</script><?php});
// Add custom stylesadd_action('elementor/editor/after_enqueue_styles', function() {?><style>#elementor-panel-state-loading {display: none !important;}</style><?php});}}add_action('init', 'remove_elementor_loading_panel');
Are you sure you want to exit? Your current conversation will be lost.