@guillemgalli – Do you use any elementor templates or similar shortcodes within your popups? If so the problem may revolve around content in one of the popups. You can use the Enable toggles to quickly disable all of your popups, then retest.
If that fixes it, the plugin alone isn’t the problem and we can dig deeper.
Next would be reactivate them one by one til it breaks again to identify the specific popup or popups with content that conflicts.
In the mean time I’ll review all changes to the popup loading flow, which there were not very many honestly as this update was more around adding Call To Actions than updating popup. The only major change for the popup editor in reality was switching to block editor by default.
That said we have a report from a Beaver Builder user with some new rendering issues. We will get to the bottom of both fairly quickly once we get more debug info to narrow in.
Typically issues like you describe means that some content was either enqueued too early or too late, and the page builder wasn’t built to account for popups or any code rendering their templates outside of a specific box (the loop). Granted our plugin has always done this, but the breaking change could literally be one action hook changed priorities too early/late.
@guillemgalli – Without more details we are not gonna be able to get a patch out for this today. Too many questions to really be able to narrow this down to anything specific:
- Have you tried disabling popups to detect content conflicts yet?
- Is it the elementor tabs component itself messing up, or is your [pt… inner content itself the part that goes missing? This is a neccessary distinction, narrows if its with Elementor, or the other plugin specifically.
- Do any of your popups, [pt..] shortocdes, or elementor modules specifically use logged in / logged out rules?
I’m not sure anything specifically was added that would make logged in different than logged out.
Awaiting your feedback so we can dig into this further.
PS this has been the only report of issues with Elementor we have seen, it very well could unrelated to Elementor, and only have to do with the custom shortcodes your inserting, which makes it unlikely our changes are the true cause, more likely just
Total shot in the dark but the only thing I can find that changed even remotely for popups is rest api registration and permissions on editing, try this filter to see if it for whatever reason fixes it.
add_filter( 'popup_maker/popup_post_type_args', function(
$args ) {
// Remove the capabilities array that's causing the issue
unset( $args['capabilities'] );
// Keep map_meta_cap for proper permission mapping
$args['map_meta_cap'] = true;
return $args;
}, 999 );
@guillemgalli – Going to assume your issue is related to the same change as the other Elementor and page builder rendering issues.
In which case this should be resolved in v1.21.3 which is available now.
If not please send us a message at https://wppopupmaker.com/support/ with the requested details above so we can continue troubleshooting for you.