• whistlerdan

    (@whistlerdan)


    I suddenly noticed that when I load some old posts in the editor, image blocks that previously worked fine are now switching – sometimes before my eyes – to say, “This block contains unexpected or invalid content.”

    Pressing the “Attempt Recovery” button fixes the issue, but why is this happening? These images have been fine for years.

    I did a bit more digging by duplicating one of the image blocks then recovering the duplicate, and comparing the HTML for the recovered block and the one that supposedly suddenly has a problem.

    All of the blocks that were previously working fine but now show as broken contain custom image dimensions. In other words, in the HTML they have style=”width:XXXXpx;height:XXXXpx”

    The fact that they have specific widths and heights means that these images are ones where I have, sometime in the past, used the image handles to drag them to create a different size on the page.

    From my testing, I also think this is only an issue with image blocks created by converting content from the classic editor to Gutenberg blocks.

    Why is this happening now? These posts were converted from the Classic Editor to Gutenberg blocks a couple of years ago, and the posts have been edited and updated recently without issue. Something must have changed in one of the more recent versions of WordPress to cause this.

    Another test I performed was to test what the HTML looks like now when you create a new image block in Gutenberg and use the handles to adjust the image size. I see now, in WP6.3, it adds style=”aspect-ratio:1;width:XXXXpx;height:auto” .

    I see that image aspect ratios were added in WP6.3, and it looks to me like this has broken the recognition of older image blocks that featured custom width and heights.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Moderator t-p

    (@t-p)

    “This block contains unexpected or invalid content.”

    Please review this documentation article and see if it points in the right direction: https://www.ads-software.com/documentation/article/block-error-unexpected-or-invalid-content/

    Thread Starter whistlerdan

    (@whistlerdan)

    No. I have now submitted my info on Github where I found someone else had already reported this issue in the WordPress/Gutenberg section. Hopefully it’s a quick fix.

    Most people won’t notice it because to trigger it, you need to go back and edit a post that was created before WP6.3, and there needs to be images in that post that had their size modified with the image handles.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Image Blocks suddenly need recovering’ is closed to new replies.