• Resolved dakis

    (@dstakias)


    The new version is crashing repeatedly, and the settings menu is no longer accessible.

Viewing 15 replies - 1 through 15 (of 19 total)
  • Totally borks the site – prevents access to all sorts of admin panels

    No errors generatied

    Same here. I use this on tons of websites. All I see on any of them when I go to the dashboard is a gigantic chevron/left arrow.

    Me too. Events display normally, but attempting to edit one shows huge chevrons interspersed with the text from dialog boxes. At first I thought it might be due to cached stylesheets but I cleared every place it could cache, and the problem continues. Like the OP, I am seeing widespread effects, including the dashboard being inaccessible. Downgrading to 7.2.1 resolved the issues, and apparently without introducing new ones.

    Same! Since the automatic update, when I click to create a new post, page, or other content, the screen is completely blank.

    Similarly here. I’m not able to access wp-admin after the update to Events Manager 7.2.2, the dashboard shows the giant left arrow. The browser console shows an error in load-scripts.php:
    Uncaught HierarchyRequestError: Failed to execute ‘insertBefore’ on ‘Node’: The new child element contains the parent.

    Plugin Author Marcus

    (@msykes)

    Hello all, sorry for the inconvenience.

    Can anyone give some more context as to what’s happening? Any console errors in the JS console? Has anyone tried using WP Safe Mode to see if there’s a plugin conflict?

    We have this installed on multiple test sites (including our trial and demo) and none of these are presenting the problem described. I’d need to see it to fix it, in which case we can update in hours or less. There is a Pro user who reported this too, so I’m awaiting some login info from them.

    I’m not allowed to ask for connection info from people on this forum. In this sort of situation with multiple reports that’d been helpful. We can also be contacted via our contact form too.

    it is breaking admin dashboard – displaying huge icons over everything – maybe css not loading? but also breaks ALL admin pages

    Have had to disable the plugin so can’t give you data now sorry

    using firefox

    • This reply was modified 2 months, 3 weeks ago by fepixie. Reason: added derails

    Hi Marcus – noticed this last night and I’ve been trying to debug it. I have a site with Gravity Forms (latest version 2.9.19), Events Manager, and no other plugins (and Twenty Twenty Five theme). If both plugins are activated, the dashboard goes splat. If either is deactivated, it loads OK, although there are some minor layout issues if EM 7.2.2 is activated. If I roll EM back to 7.2, everything works fine.

    It’s happening on at least one more site too; both are multisites, just in case that’s relevant. No, it’s not that, I just checked a non-multisite one and that’s gone splat too.

    Happy to give you access to have a look; I’ll use the contact form to get in touch.

    not using gravity forms here so i don’t think that one is the issue πŸ™‚
    and theme here is 2020

    Plugin Author Marcus

    (@msykes)

    For sure it’s something that you all have in common, we just need to find out what πŸ™‚

    We’re getting some access to some sites affected, so we’ll investigate and sort this out shortly.

    Hi all,

    Thanks to non-human intelligence (and a bit of my broken brain) I can give the necessary input:

    The plugin outputs an HTML snippet before WordPress sends its <!DOCTYPE html> declaration. Specifically, a div like:

    <div class="em-admin-notice notice notice-info is-dismissible" id="notice-promo-popup" …> <!DOCTYPE html>

    This invalid early output triggers Quirks Mode in browsers (confirmed via DevTools warning:

    β€œThis page is in Quirks Mode. Page layout may be impacted. For Standards Mode use <!DOCTYPE html>.”)

    As a result, load-styles.php and load-scripts.php break, and most admin CSS/JS stops loading.
    The issue affects all admin pages that display Events Manager notices β€” especially Plugins and Updates.

    Tested on:

    • WordPress 6.x (clean install, only EM active)
    • PHP 8.x
    • Browsers: Floorp, Brave, Firefox β€” identical behavior

    Expected:
    No output before <!DOCTYPE html> β€” WordPress core functions should handle admin notices.

    Actual:
    The promo-popup notice prints before the DOCTYPE, invalidating the HTML document.

    Please remove any direct echo or output outside proper hooks (admin_notices / admin_footer) so the admin remains in Standards Mode.

    Thanks so much!

    Plugin Author Marcus

    (@msykes)

    Thanks for the AI-feedback πŸ™‚ That does explain it partially, but thanks to @squareeye I managed to reproduce it and fix the bug.

    The issue is exactly what is described there, caused by a return ob_get_clean(); being called in PHP without an ob_start() beforehand in some setups as it was nested wrongly inside an if statement.

    The mystery is why it happened for some and not others, as I could not reproduce it myself, even after knowing the bug, the worst I could do is get a partial blank but it went away after a refresh. I would say it’s my browser, but I saw the bug on @squareeye ‘s test site . I’m pretty sure it’s down to PHP version and how some PHP versions handle output buffers vs. others. Maybe Apache version or web server type.

    Regardless, just released 7.2.2.1 which I’m 99% sure will fix the issue for everyone, feedback on whether it works would be appreciated and thanks for your patience!

    • This reply was modified 2 months, 3 weeks ago by Marcus.

    Thanks for the quick update! I can confirm that it solves the problem here for me.

    And I informed the AI that it was only half-correct… πŸ˜‰

    All good over here too. Thanks for the speedy fix Marcus!

    Plugin Author Marcus

    (@msykes)

    Awesome, thanks for the input!

Viewing 15 replies - 1 through 15 (of 19 total)

You must be logged in to reply to this topic.