Cover Block: Add filter to disable automatic overlay color selection #75033
+46
−6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What?
Adds a new JavaScript filter
blocks.cover.autoSetOverlayColorto allow disabling the automatic overlay color selection in the Cover block.Why?
Fixes #60644
When an image is selected for the Cover Block, the overlay color automatically changes to a representative color from the image. This poses issues for users who:
How?
blocks.cover.autoSetOverlayColor(defaults totruefor backward compatibility)useEffectfor featured image changesonSelectMediawhen media is selectedtoggleUseFeaturedImagewhen toggling featured image/docs/reference-guides/filters/editor-filters.mdUsage Example
Testing Instructions
Test automatic color selection still works (default behavior)
Test disabling automatic color selection
functions.php:Screenshots or screencast
Default Behaviour: (i.e: when 'blocks.cover.autoSetOverlayColor' is set to true)
Screen.Recording.2026-01-29.at.2.40.04.AM.mov
No Overlay Behaviour (i.e: when 'blocks.cover.autoSetOverlayColor' is set to False)
Screen.Recording.2026-01-29.at.2.42.26.AM.mov