Skip to content
This repository was archived by the owner on Feb 27, 2024. It is now read-only.

WDS Headless Blocks plugin breaks Gutenberg editor #1049

@kaelansmith

Description

@kaelansmith

I followed the documented setup process, and when I edit a page's Gutenberg content, an error is displayed: "This block has encountered an error and cannot be previewed." There's a JS error in the console: "TypeError: validateThemeColors is not a function". When I deactivate the WDS Headless Blocks plugin, Gutenberg works as expected. I'm not sure what function WDS Headless Blocks is providing, but I imagine it's required to use it with this starter template? I can see in the plugin's source code where the error is likely occuring --> line 118 here: https://github.com/WebDevStudios/wds-headless-blocks/blob/main/js/blocks.js .. There's a comment right above the code there that says "Note: This may not work as expected if a custom theme palette has been set. In that case, this filter may need to be customized."

There were a couple other problems I encountered during set up, and the issues on this repo seem to be mostly left untouched... am I correct in thinking this project has been abandoned and isn't worth using anymore?

To Reproduce

  1. Follow the backend and frontend setup steps in the docs
  2. Create a page in WordPress, and try to edit a Gutenberg paragraph block.
  3. The error "This block has encountered an error and cannot be previewed." should display
  4. Deactivate WDS Headless Blocks plugin and Gutenberg should work as usual

Expected behavior
I should be able to use Gutenberg as usual.

Screenshots
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions