• Hi everyone,

    I am experiencing a highly frustrating layout issue on my website and would love some guidance. Random pages keep breaking back and forth upon reload.

    When a page breaks, my browser console shows 404 (Not Found) errors for Elementor’s dynamic page CSS files in the uploads directory, specifically targeting page IDs (e.g., wp-content/uploads/elementor/css/post-9758.css, post-9752.css, and global.css).

    When I regenerate the files or purge the cache, the broken page fixes itself, but then a different page (like the blog or a practice page) breaks immediately after. The issue is “jumping” from page to page.

    Here is my setup environment and what I have already tried:

    Theme: Using a Child Theme.

    Caching: LiteSpeed Cache is active (running on default settings, CSS Minify and CSS Combine are completely turned OFF).

    CDN: None active at the moment.Elementor CSS Print Method: Already set to “Internal Embedding” (Inline).Permissions: The /uploads/elementor/ directory is verified at 755 permissions.

    Troubleshooting done: Saved Permalinks twice, triggered “Recreate Kit” in Elementor, forced internal embedding via a snippet in functions.php, and flushed the entire LiteSpeed cache alongside Elementor regeneration multiple times.

    Even with Internal Embedding active, the browser is stubbornly looking for physical .css files that keep vanishing or failing to sync fast enough on reload.Has anyone run into this specific conflict between LiteSpeed Cache and Elementor page IDs?

    Any help or permanent fixes would be deeply appreciated!

    • This topic was modified 1 day, 4 hours ago by kazifdev.
    • This topic was modified 1 day, 4 hours ago by kazifdev.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Rica

    (@ricav)

    Hi @kazifdev,

    This “jumping 404” issue can happen when LiteSpeed Cache is serving an older cached version of the page that still references CSS files that Elementor has already regenerated or removed.

    Could you please try the following steps?

    1. Purge LiteSpeed Cache

    Go to LiteSpeed Cache > Toolbox > Purge and click Purge All.

    Then, open one of the affected pages in an incognito window and check if the CSS 404 errors are gone.

    2. Disable CSS Optimization

    Go to LiteSpeed Cache > Page Optimization > CSS and turn off:

    • UCSS (Unused CSS)
    • CCSS (Critical CSS)

    These features can sometimes interfere with Elementor’s CSS files.

    3. Check Elementor Folder Permissions

    Please make sure the /wp-content/uploads/elementor/ folder has the correct ownership and permissions (usually 755).

    You can also ask your hosting provider to verify that the web server has permission to create and update files in this folder.

    4. Regenerate Elementor CSS

    Finally, go to Elementor > Tools > Regenerate Files & Data and regenerate the CSS files.

    After that, visit a few pages and check if the CSS files are still loading correctly.

    If the issue continues after trying these steps, please send us your website URL so we can take a closer look.

    Best regards,

    Thread Starter kazifdev

    (@kazifdev)

    Thanks for the steps! I’ve actually already been through all of these pretty thoroughly:

    • LiteSpeed Purge All: done multiple times, including a full incognito re-test after each purge
    • Folder permissions on /wp-content/uploads/elementor/: confirmed 755, and files are genuinely being written (correct sizes, fresh timestamps) — so writes are succeeding
    • Regenerate Files & Data: run 4+ times, and each time the CSS files do get created on disk, but the live page’s tags reference a different (often already-deleted) filename than what was just generated
    • CSS Print Method: switched to “Internal Embedding” — no change, still emits external tags to missing files

    I’m running Elementor 4.2.4 / Elementor Pro 4.2.4 with the Atomic Editor (V4) experiments active (Atomic Widgets, Editor V4, Global Classes, Variables all Active). I found this open thread that matches my symptom exactly, including the Internal Embedding not helping:
    https://wordpress.org/support/topic/elementor-v4-atomic-css-files-returning-404-on-initial-page-load/

    Given Elementor’s own guidance that V4 is Beta and not yet recommended for production, is this a known issue with the Atomic CSS generation pipeline specifically? Would disabling the Atomic Widgets/Editor V4 experiments be the recommended workaround until this is fixed, or is there a different fix you’d suggest for sites already using atomic widgets?

    					
    == Server Environment ==
    Operating System: Linux
    Software: LiteSpeed
    MySQL version: MariaDB Server v11.8.8-MariaDB-log
    PHP Version: 8.3.33
    PHP Memory Limit: 512M
    PHP Max Input Vars: 5000
    PHP Max Post Size: 256M
    GD Installed: Yes
    ZIP Installed: Yes
    Write Permissions: All right
    Elementor Library: Connected

    == WordPress Environment ==
    Version: 7.1
    Site URL: https://spellacademy.com
    Home URL: https://spellacademy.com
    WP Multisite: No
    Max Upload Size: 256 MB
    Memory limit: 40M
    Max Memory limit: 512M
    Permalink Structure: /%postname%/
    Language: en_US
    Timezone: Australia/Hobart
    Admin Email: kazifdev@gmail.com
    Debug Mode: Inactive

    == Theme ==
    Name: Hello Elementor Child
    Version: 2.0.0
    Author: Elementor Team
    Child Theme: Yes
    Parent Theme Name: Hello Elementor
    Parent Theme Version: 3.5.1
    Parent Theme Author: Elementor Team

    == User ==
    Role: administrator
    WP Profile lang: en-US
    User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/151.0.0.0 Safari/537.36

    == Active Plugins ==
    Duplicate Page
    Version: 4.5.9
    Author: mndpsingh287

    Elementor
    Version: 4.2.4
    Author: Elementor.com

    Elementor Pro
    Version: 4.2.4
    Author: Elementor.com

    Fluent Snippets
    Version: 10.56
    Author: Fluent Snippets

    Hostinger Tools
    Version: 3.0.77
    Author: Hostinger

    LiteSpeed Cache
    Version: 7.9.1
    Author: LiteSpeed Technologies

    Rank Math SEO
    Version: 1.0.277.2
    Author: Rank Math SEO

    Rank Math SEO PRO
    Version: 3.0.121
    Author: Rank Math SEO

    Safe SVG
    Version: 2.4.0
    Author: 10up

    Temporary Login Without Password
    Version: 1.9.8
    Author: StoreApps


    == Must-Use Plugins ==
    Hostinger Preview Domain
    Version: 1.4.0
    Author: Hostinger


    == Features ==
    Custom Fonts: 2
    Custom Icons: 0

    == Integrations ==



    == Elementor Experiments ==
    Inline Font Icons: Active
    Additional Custom Breakpoints: Active by default
    Container: Active
    Optimized Markup: Active
    Panel Promotions: Active
    Default to New Theme Builder: Inactive
    Header & Footer: Inactive
    Elementor MCP WP Abilities API: Inactive by default
    Pro Free Trial Popup: Active by default
    Nested Elements: Active
    Pages Panel: Inactive by default
    Atomic Widgets: Active
    V4 Indications Popover: Inactive by default
    Enforce atomic widgets capabilities: Active by default
    Editor MCP for atomic widgets: Active by default
    Backward compatibility migrations: Active by default
    Global Classes: Active
    Enforce global classes capabilities: Active by default
    Variables: Active
    Variables Manager: Active by default
    Editor v4 (Opt In Page): Active by default
    Editor V4: Active
    Components: Active
    Interactions: Active by default
    Widget Creation: Active by default
    Generate website markdown: Inactive
    Dynamic Assets Management: Inactive by default
    Import/Export Customization: Active by default
    Site Builder: Inactive by default
    Elementor Editor Events: Active by default
    Atomic Form: Active by default
    Loop: Active by default
    Menu: Inactive
    Size Variables: Active by default
    Pro Interactions: Active by default
    In-Editor Feedback: Inactive by default


    == Log ==

    Log: showing 20 of 232026-08-21 22:39:32 [info] Elementor data updater process has been queued. [array (
    'plugin' => 'Elementor',
    'from' => '4.2.0',
    'to' => '4.2.3',
    )]
    2026-08-21 22:39:46 [info] Elementor data updater process has been queued. [array (
    'plugin' => 'Elementor Pro',
    'from' => '4.2.0',
    'to' => '4.2.2',
    )]
    2026-08-21 22:39:47 [info] elementor::elementor_updater Started
    2026-08-21 22:39:47 [info] Elementor/Upgrades - _on_each_version Start
    2026-08-21 22:39:47 [info] Elementor/Upgrades - _on_each_version Finished
    2026-08-21 22:39:47 [info] Elementor data updater process has been completed. [array (
    'plugin' => 'Elementor',
    'from' => '4.2.0',
    'to' => '4.2.3',
    )]
    2026-08-21 22:39:47 [info] elementor-pro::elementor_pro_updater Started
    2026-08-21 22:39:47 [info] Elementor Pro/Upgrades - _on_each_version Start
    2026-08-21 22:39:47 [info] Elementor Pro/Upgrades - _on_each_version Finished
    2026-08-21 22:39:47 [info] Elementor data updater process has been completed. [array (
    'plugin' => 'Elementor Pro',
    'from' => '4.2.0',
    'to' => '4.2.2',
    )]
    2026-09-04 16:05:48 [info] Elementor data updater process has been queued. [array (
    'plugin' => 'Elementor',
    'from' => '4.2.3',
    'to' => '4.2.4',
    )]
    2026-09-04 16:05:57 [info] elementor::elementor_updater Started
    2026-09-04 16:05:57 [info] Elementor/Upgrades - _on_each_version Start
    2026-09-04 16:05:57 [info] Elementor/Upgrades - _on_each_version Finished
    2026-09-04 16:05:57 [info] Elementor data updater process has been completed. [array (
    'plugin' => 'Elementor',
    'from' => '4.2.3',
    'to' => '4.2.4',
    )]
    2026-09-06 20:23:50 [info] Elementor data updater process has been queued. [array (
    'plugin' => 'Elementor Pro',
    'from' => '4.2.2',
    'to' => '4.2.4',
    )]
    2026-09-06 20:23:52 [info] elementor-pro::elementor_pro_updater Started
    2026-09-06 20:23:52 [info] Elementor Pro/Upgrades - _on_each_version Start
    2026-09-06 20:23:52 [info] Elementor Pro/Upgrades - _on_each_version Finished
    2026-09-06 20:23:52 [info] Elementor data updater process has been completed. [array (
    'plugin' => 'Elementor Pro',
    'from' => '4.2.2',
    'to' => '4.2.4',
    )]

    JS: showing 14 of 14JS: 2026-08-12 09:57:50 [error X 9][https://spellacademy.com/wp-content/plugins/elementor/assets/js/packages/editor-documents/editor-documents.min.js?ver=4.2.0:1:3810] Cannot read properties of null (reading 'config')
    JS: 2026-08-12 10:14:50 [error X 10][https://spellacademy.com/wp-content/plugins/elementor/assets/js/packages/editor-controls/editor-controls.min.js?ver=4.2.0:78:271599] Position -1 outside of fragment ()
    JS: 2026-08-14 04:48:27 [error X 5][https://spellacademy.com/wp-admin/load-scripts.php?c=1&loadchunk_0=jquery-ui-draggable,react,react-dom&ver=7.0.3:104:23] Class with this name already exists.
    JS: 2026-08-14 07:38:26 [error X 47][https://spellacademy.com/wp-content/plugins/elementor/assets/js/editor-modules.min.js?ver=4.2.0:2:14080] Cannot read properties of null (reading 'editor')
    JS: 2026-08-23 07:50:14 [error X 1][https://spellacademy.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.3:2:520397] elementorFrontend is not defined
    JS: 2026-08-23 12:53:10 [error X 16][https://spellacademy.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.3:2:878339] r.getControlViewByName is not a function
    JS: 2026-08-28 06:33:44 [error X 2][https://spellacademy.com/wp-content/plugins/elementor/assets/js/web-cli.min.js?ver=4.2.3:2:39280] Cannot read properties of null (reading 'history')
    JS: 2026-08-29 05:51:59 [error X 2][https://spellacademy.com/wp-content/plugins/elementor/assets/js/editor-modules.min.js?ver=4.2.3:2:21541] An invalid argument supplied as multiple control value [array (
    'category' => 'InvalidElementData',
    'tag' => 'Element
    nav-menu got as menu_typography_letter_spacing value. Expected array or object.',
    )]
    JS: 2026-08-29 08:19:19 [error X 1][https://spellacademy.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.3:2:1230109] Failed to read a named property 'elementorFrontend' from 'Window': Blocked a frame with origin "https://spellacademy.com" from accessing a cross-origin frame.
    JS: 2026-08-29 08:45:18 [error X 84][https://spellacademy.com/wp-content/plugins/elementor/assets/js/admin.min.js?ver=4.2.3:2:42363] r.startsWith is not a function
    JS: 2026-08-31 10:49:11 [error X 4][https://spellacademy.com/wp-content/plugins/elementor-pro/assets/js/editor.min.js?ver=4.2.2:2:68895] Cannot read properties of undefined (reading 'createTemplate')
    JS: 2026-08-31 11:13:47 [error X 8][https://spellacademy.com/wp-content/plugins/elementor/assets/js/editor.min.js?ver=4.2.3:2:1024563] Cannot read properties of undefined (reading 'localized')
    JS: 2026-09-04 05:34:06 [error X 2][https://spellacademy.com/wp-content/plugins/elementor/assets/js/editor-modules.min.js?ver=4.2.3:2:21541] An invalid argument supplied as multiple control value [array (
    'category' => 'InvalidElementData',
    'tag' => 'Element theme-post-title got as typography_letter_spacing value. Expected array or object.',
    )]
    JS: 2026-09-06 10:24:30 [error X 14][https://spellacademy.com/wp-content/plugins/elementor-pro/assets/js/editor.min.js?ver=4.2.4:2:8353] Cannot read properties of undefined (reading 'find')

    PHP: showing 5 of 5PHP: 2026-08-21 22:19:53 [warning X 4][/home/u413404875/domains/spellacademy.com/public_html/wp-content/plugins/elementor/modules/interactions/interactions-frontend-handler.php::61] foreach() argument must be of type array|object, null given [array (
    'trace' => '
    #0: /home/u413404875/domains/spellacademy.com/public_html/wp-content/plugins/elementor/modules/interactions/interactions-frontend-handler.php(61): Elementor\Core\Logger\Manager -> rest_error_handler()
    #1: /home/u413404875/domains/spellacademy.com/public_html/wp-includes/class-wp-hook.php(341): Elementor\Modules\Interactions\Interactions_Frontend_Handler -> collect_document_interactions()
    #2: /home/u413404875/domains/spellacademy.com/public_html/wp-includes/plugin.php(205): WP_Hook -> apply_filters()
    #3: /home/u413404875/domains/spellacademy.com/public_html/wp-content/plugins/elementor/includes/frontend.php(1173): class type apply_filters()
    #4: /home/u413404875/domains/spellacademy.com/public_html/wp-content/plugins/elementor/includes/frontend.php(1291): Elementor\Frontend -> get_builder_content()
    ',
    )]
    PHP: 2026-08-21 23:08:23 [warning X 1][/home/u413404875/domains/spellacademy.com/public_html/wp-content/plugins/elementor/modules/interactions/interactions-frontend-handler.php::61] foreach() argument must be of type array|object, null given [array (
    'trace' => '
    #0: /home/u413404875/domains/spellacademy.com/public_html/wp-content/plugins/elementor/modules/interactions/interactions-frontend-handler.php(61): Elementor\Core\Logger\Manager -> rest_error_handler()
    #1: /home/u413404875/domains/spellacademy.com/public_html/wp-includes/class-wp-hook.php(341): Elementor\Modules\Interactions\Interactions_Frontend_Handler -> collect_document_interactions()
    #2: /home/u413404875/domains/spellacademy.com/public_html/wp-includes/plugin.php(205): WP_Hook -> apply_filters()
    #3: /home/u413404875/domains/spellacademy.com/public_html/wp-content/plugins/elementor/includes/frontend.php(1173): class type apply_filters()
    #4: /home/u413404875/domains/spellacademy.com/public_html/wp-content/plugins/block-builder/blocks/template-block.php(115): Elementor\Frontend -> get_builder_content()
    ',
    )]
    PHP: 2026-08-23 17:51:45 [warning X 3][/home/u413404875/domains/spellacademy.com/public_html/wp-content/plugins/elementor/core/base/document.php::2030] Attempt to read property "post_status" on null [array (
    'trace' => '
    #0: Elementor\Core\Logger\Manager -> shutdown()
    ',
    )]
    PHP: 2026-08-27 12:55:01 [warning X 224][/home/u413404875/domains/spellacademy.com/public_html/wp-content/plugins/elementor/core/isolation/elementor-adapter.php::28] Attempt to read property "post_title" on null [array (
    'trace' => '
    #0: Elementor\Core\Logger\Manager -> shutdown()
    ',
    )]
    PHP: 2026-08-31 21:00:29 [warning X 1][/home/u413404875/domains/spellacademy.com/public_html/wp-content/plugins/elementor-pro/modules/posts/skins/skin-content-base.php::271] Attempt to read property "ID" on null [array (
    'trace' => '
    #0: Elementor\Core\Logger\Manager -> shutdown()
    ',
    )]



    == Elementor - Compatibility Tag ==

    Elementor Pro: Compatible

    == Elementor Pro - Compatibility Tag ==


    • This reply was modified 1 day, 2 hours ago by kazifdev.
    Plugin Support Rica

    (@ricav)

    Hi @kazifdev

    I’ve checked the page URL you provided and it seems that you have Elementor Pro. Since you are an Elementor Pro user, you can open a support ticket at my.elementor.com

    ref: https://elementor.com/help/how-to-submit-a-support-ticket/

    I’d also suggest you check out Elementor Community Group on Facebook. We have created it to connect Elementor users together and share knowledge, Global Elementor Community.

    WordPress.org rules state that commercial products are not supported here.

    Kind regards,

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

You must be logged in to reply to this topic.