Problem/Motivation
On Drupal 11.4 with drupal/blazy 3.0.17 / drupal/slick 3.0.7, installing the Varbase profile with the Varbase Carousels extra component fatals during drush site:install varbase:
In ArrayElement.php line 100: The configuration property content.field_media_carousel_slide.settings.breakpoints.xs doesn't exist.
Root cause: the shipped config config/install/core.entity_view_display.block_content.varbase_carousel_block.default.yml carries a legacy Blazy 2.x settings.breakpoints mapping (xs/sm/md/lg/xl). Blazy 3.x removed breakpoints from its config schema, so the profile's extra-components config-action validation rejects the display and aborts the install. This blocks Varbase 9.2.x (Drupal ~11.4) installs.
Steps to reproduce
Install Varbase 9.2.x with the Carousels extra component on Drupal 11.4 (drupal/blazy 3.0.17, drupal/slick 3.0.7): drush site:install varbase fatals with the ArrayElement config-validation error above.
Proposed resolution
Drop the obsolete breakpoints mapping from config/install/core.entity_view_display.block_content.varbase_carousel_block.default.yml (the field_media_carousel_slide.settings.breakpoints block). All other settings, including sizes and current_view_mode, remain valid on Slick 3.0.7 and are kept.
Remaining tasks
- ✅ File an issue about this project
- ✅ Addition/Change/Update/Fix to this project
- ✅ Testing to ensure no regression
- ➖ Automated unit/functional testing coverage
- ➖ Developer Documentation support on feature change/addition
- ➖ User Guide Documentation support on feature change/addition
- ➖ UX/UI designer responsibilities
- ➖ Accessibility and Readability
- ✅ Reviewed by a human
- ✅ Code review by maintainers
- ✅ Full testing and approval
- ✅ Credit contributors
- ✅ Review with the product owner
- ✅ Update Release Notes
- ✅ Release varbase-9.2.0, varbase_carousels-9.2.0
User interface changes
- N/A
API changes
- N/A
Data model changes
- N/A
Release notes snippet
fix: #3608104 Carousel block view display fails config validation on Drupal 11.4 / Blazy 3.x (obsolete breakpoints)
Issue fork varbase_carousels-3608104
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #4
rajab natshah✅ Released varbase_carousels-9.2.0
Comment #6
rajab natshah✅ Released varbase-9.2.0