This module improves Drupal's performance and user experience by allowing you to remove blocks from the site-wide block list that you don't intend to use. It can also be configured to remove specific blocks only from the Layout Builder interface.
Remove unnecessary blocks from the block list for better system performance.
Drupal provides an extensive list of blocks, many of which you may never use anywhere, and others you won't use in Layout Builder. Improve UX and system performance by removing blocks that won't be used on your site.
Removing blocks from the site-wide block list will have the most performance benefits, but they will no longer appear anywhere in Drupal, neither in the block configuration for each theme, nor in the Layout Builder block list, so you must carefully check that you really don't need those blocks.
The module provides a second setting to identify blocks to always be removed from Layout Builder block listings. For instance, you might remove all the system blocks, but just from Layout Builder.
This module removes blocks completely from the system list and Layout Builder List. It could be used in combination with Layout Builder Restrictions. Use this module to remove blocks you won't use anywhere, then use Layout Builder Restrictions to fine-tune the listing per context.
Ask your assistant about Block List Override
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
- block Drupal core
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.