WPIntell

Source evidence

hideEl attribute breaks blocks using serverSideRender

Animated Blocks on Scroll · support · 2026-05-14T14:03:00+00:00

complaintsentiment
mediumseverity
0.6relevance
3replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

5 / 35 rows with source links

14.3% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

30 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
Tom Rhodes resolved
Hi! I’m running into issues with this plugin and blocks that use the serverSideRender component. Because you’re registering attributes onto all blocks using JS, those blocks that aren’t expecting an attribute throw a 400 when trying to generate markup over REST: { "code": "rest_invalid_param", "message": "Invalid parameter(s): attributes", "data": { "status": 400, "params": { "attributes": "hideEl is not a valid property of Object." }, "details": { "attributes": { "code": "rest_additional_properties_forbidden", "message": "hideEl is not a valid property of Object.", "data": null } } } } I believe if you move the attribute registration over to the PHP side, this won’t happen any more. Hi @tommusrhodus thank you for reporting this. A feature was recently added that enables animation options on all blocks. You can disable it globally by going to Settings -> Animated Blocks and turning off “Show animation controls on all blocks”. Could you try that for now and use only the Animation block until I inspect the issue and release a fix? Thank you for a quick reply! I have a patch in place for now: function extra_block_type_metadata( $metadata ) { if ( empty( $metadata['name'] ) ) { return $metadata; } if ( str_starts_with( $metadata['name'], 'block-namespace/' ) ) { $metadata['attributes']['hideEl'] = false; } return $metadata; } add_filter( 'block_type_metadata', 'extra_block_type_metadata', 10 ); Hi @tommusrhodus ! This was resolved in the latest version. Please update and let me know if you encounter any other issues.

Comments

3 shown
Virgildia 2026-05-14T14:21:00+00:00

Hi @tommusrhodus thank you for reporting this. A feature was recently added that enables animation options on all blocks. You can disable it globally by going to Settings -> Animated Blocks and turning off “Show animation controls on all blocks”. Could you try that for now and use only the Animation block until I inspect the issue and release a fix?

Tom Rhodes 2026-05-14T14:37:00+00:00

Thank you for a quick reply! I have a patch in place for now: function extra_block_type_metadata( $metadata ) { if ( empty( $metadata['name'] ) ) { return $metadata; } if ( str_starts_with( $metadata['name'], 'block-namespace/' ) ) { $metadata['attributes']['hideEl'] = false; } return $metadata; } add_filter( 'block_type_metadata', 'extra_block_type_metadata', 10 );

Virgildia 2026-05-17T06:40:00+00:00

Hi @tommusrhodus ! This was resolved in the latest version. Please update and let me know if you encounter any other issues.