This issue I got on our two sites when we did update. After a lot of research I was able to find a workaround. I was able to fix this to a major extent. What I noticed that when you update Elementor I saw it gets updated at two file locations;
wp-content/uploads/elementor/
wp-content/uploads/plugins/elementor/
I don't know why the first one even exists or comes with the Elementor installation. Then I dug a little more, it looks like Elementor creates it to save the form data or something. Link to post: https://elementor.com/help/form-widget-faq/
Though I have not have used forms yet still it got created.
Anyways, moving on I saw post css are maintained here in this folder: wp-content/uploads/elementor/css
![screenshot](https://cdn.statically.io/img/user-images.githubusercontent.com/58512318/213629058-325ca427-cfee-4817-bdb4-4a68c5908464.png)
wp-content/uploads/plugins/elementor/assets/css
![Screenshot](https://cdn.statically.io/img/user-images.githubusercontent.com/58512318/213630395-f2fd8dfb-b946-4b52-98ba-40230307ba19.png)
Also, the CSS are maintained in assets folder of wp-content/uploads/plugins/elementor/assets/css
and this is by design.
When I log in to Wordpress, all pages look good. But when I go to the pages public view some pages throw post-130.css not found
. The error pattern is post#.css
. So, I guess when you regenerate, those post.css
files in the uploads folder (wp-content/uploads/elementor/css/
) got deleted or something happened to these separately stored post-level CSS files..
Solution
I just created the missing post file and named it as given in error i.e. post-130.css
and copied another CSS file's data which has similar look of the missing page and it worked! I tested in public view and worked like a charm. I know this is not a good solution and workaround.