Viewing 1 post (of 1 total)
  • Author
    Posts
  • M H
    Participant

    Dear Aakash Web Support Team,

    I hope this email finds you well. I am a user of your excellent “Shortcoder” plugin (v6.5.3).

    I am writing to report a critical compatibility issue between Shortcoder and WordPress 7.0 that causes the WordPress block editor to crash completely.

    [The Issue]
    When a Shortcoder block is placed inside a “Synced Pattern” and inserted into a post or page, the editor immediately freezes with the following critical console error:

    TypeError: Cannot read properties of null (reading ‘ResizeObserver’)
    at https://[domain]/wp-includes/js/dist/block-editor.min.js

    [Key Findings & Technical Cause]
    I have already investigated this deeply and discussed it on the WordPress.org core support forum. The forum moderators and developers confirmed the following details:

    1. The crash occurs even when a Synced Pattern contains only ONE single Shortcoder block.
    2. If the exact same content is saved and inserted as a “Standard (Non-Synced) Pattern,” it works 100% perfectly without any errors. The issue triggers specifically when combined with the “Synced” feature.
    3. The root cause is that the Shortcoder block is currently registered using Block API version 2. WordPress 7.0’s updated Synced Pattern mechanism expects Block API version 3, creating a rendering/lifecycle conflict that triggers the null ‘ResizeObserver’ crash.

    To help the Gutenberg/WordPress core team, they recommended that the plugin developer address this compatibility by marking or updating the block to version 3.

    Could you please look into updating the block’s API compatibility for WordPress 7.0 in your upcoming release?

    Thank you very much for your time and for maintaining such a useful plugin. I look forward to your update.

    Best regards,
    Mamoru Hasegawa

Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.

Subscribe to our Newsletter

Get updates on the WordPress plugins, tips and tricks to enhance your WordPress experience. No spam. View newsletter

By using this website, you agree to our Terms