Umami theme ignores placeholders and HTML replaced elements when checking for...
Problem/MotivationCurrently, the Umami theme checks for empty regions by doing this: {% if page.header|render|striptags|trim is not empty %} The idea behind using the striptags filter is that it would...
View ArticleUmami page template renders header regions multiple times
Problem/MotivationIn #3512766: Optimize redirect chain retrieval in VariationCache, I noticed that we're currently rendering the umami_search block 3 times, because there's a repeated check for whether...
View ArticleMake recipes translatable
Problem/MotivationWell this is obviously some low-hanging fruit. (Kidding, this is going to be very complicated.)Currently recipes are not translatable. They may have hard-coded strings that are...
View ArticleRecipeConfigInstaller should process translation config files
Problem/MotivationRecipeConfigInstaller should process translation files the same way the normal ConfigInstaller does, ie adding files in collections within the config directory (in this case,...
View ArticleThe AdminToolbar(Navigation) items are not clickable when we're on the...
Problem/MotivationThe AdminToolbar (Navigation)items are not clickable when we're on the navigation layout page.Steps to reproduce1). Install latest version of drupal11. 2). Install Navigation module...
View ArticleHow to change the language code in multilingual website
Hi team I have existing website with multilingual support. Drupal 10.3.9The default language is English with language code en I need to change the language code to en-usI already have content...
View ArticleHave a way to implement the a preprocess function per each SDC component...
Problem/MotivationI think it could be interesting to allow some data preprocessing (validation, setting default values, etc.) via a preprocess function inside the component's folder.I have not found...
View ArticleUserInterface::id(), AccountInterface::id() should return int to match typehints
Problem/MotivationDependent upon database abstraction layer connection configuration the database may return string like integers as strings or as integers. Both are usually later passed through the...
View ArticleLink module has untested features to store additional configuration per link
In #2233883: Link migration needs to convert source url into the appropriate route format for storage we've complete the config schema for the link field. This has exposed missing test coverage.+...
View ArticleAdd filtering capability to other appropriate admin pages
Out of the box, Drupal 8.7.7 has filtering capability on the following...
View ArticleShould there be an official list of assistive technology supported by Drupal...
Problem/MotivationPoints raised in #3072906-103: Deprecate and remove jQuery UI datepicker.Related, do we need to update Drupal's list of supported browsers to include screenreaders, and other...
View ArticleAggregation not working css and js cache directories not being created
Problem/MotivationAfter upgrading to 10.1.2, aggregation no longer works. It appears that the css and js folders are not being created. We are using Apache 2.4.57 and PHP 8.1.22We did update our...
View ArticleAdd support for encrypted field api field storage in core
Problem/MotivationDrupal is making more and more ground in the enterprise space. One feature that is commonly requested by corporate IT departments is the ability to encrypt or obfuscate personal...
View ArticleAdd a GUI config option to exclude block from caching
ProblemAt the moment it's quite difficult for non-module-developer users to exclude one or more single blocks from caching. Since bigpipe technology made it's way into core and is activated by default,...
View ArticleWhen saving the administrator role setting no success message is presented
Problem/MotivationWhen using the minimal install profile, no administrator role is created. To manually create an administrator role, you must first add the role, then set the administrator role in...
View ArticleOptimize placeholder retrieval from cache
Problem/MotivationIn #3437499: Use placeholdering for more blocks and on Slack we (@berdir, @catch and myself) did some digging and came to the conclusion that the single cache lookups of placeholders...
View Article[meta] Refactor system/base library
Problem/Motivationsystem_page_attachments() adds the system/baselibrary to all pages and this includes all kind of styles are usually not required for the page. I think that the library should be split...
View ArticleAllow to validate Apache/Nginx configuration requirement for aggregation...
Problem/MotivationIt is a follow-up issue of #3381293: Aggregation not working css and js cache directories not being created. The user may have a server configuration that does not pass the request to...
View ArticleRecursively replace placeholders in CachedStrategy
Problem/MotivationFound in #3512762-10: Optimize placeholder retrieval from cache. Placeholder strategies operate in a response event, not at every level of a render array. This means that if a...
View ArticleAdd cache context exclusion list to RenderCache::set()
Problem/MotivationCertain cache contexts can have a huge amount of variations. #2232375: Support CacheOptionalInterface in BlockViewBuilder, use it in language switcher block to prevent max-age 0...
View Article