Add a new "Navigation user links" menu in favor of hardcoded links...
Problem/MotivationIn the current version of the module, the user Navigation block that lives at the bottom of the Navigation bar is a set of custom links defined in...
View ArticleAfter selecting an image in media library remove icon is not visible
Problem/MotivationAfter selection of media/image in Media Library image close icon is hidden behind the image.Steps to reproduceInstall Drupal Set Claro as a default theme Or Admin theme Create image...
View ArticleDuplicating a view with an exposed form as data export causes issues
I had duplicated the view form an existing view (that has an exposed form) as a data export. When I try to use VDE (CSV button) on that view, I get this:Create a view of taxonomy data with an exposed...
View Articletheme documentation should say that #theme suggestions in a module must be...
Problem/MotivationIn theme.api.php, the docs say: * - In a render array, the '#theme' property (which gives the name of the hook * to use) can be an array of theme hook names instead of a single hook...
View ArticleEmpty content block message in overview is missing a space
Problem/MotivationThe empty message of the content block table is missing a space in between the two sentences (for users that have access to create a block). It reads:There are no content blocks...
View Articlesymfony/http-foundation commit 32310ff breaks PathValidator
Problem/MotivationPassing a url with a whitespace at the end used to work with PathValidator, however this commit broke it.As a consequence, sites are blowing up left and right. Browsers have no...
View ArticleRefine field descriptions
Problem/MotivationThis issue is a follow-up for #3356894: Make field selection less overwhelming by introducing groups to refine the newly added field descriptions if wanted. Steps to reproduceProposed...
View ArticleDrupal Usability Meeting 2025-01-24
This meeting takes place every Friday at 14:00 UTC (currently 6:00am PT, 9:00am ET). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...
View Article[pp-1] Add dependency injection to comment.module hooks
Problem/MotivationLet's add dependency injection to Comment Hooks.Steps to reproduceReview the filesProposed resolutionAdd dependency injection for services in the hooks.Remaining tasksUser interface...
View ArticleIssues with Entity save checks regarding changed values.
Problem/MotivationThe Entity system has checks in place to reduce / optimize save operations, it seems to check whether an entity values have actually changed before performing a save, thus reducing...
View Article[META] [policy] Remove PHPUnit assertion messages when possible, and...
Problem/MotivationCore uses PHPUnit for our automated tests. All PHPUnit assertion methods allow for an optional custom message. In PHPUnit, these messages are only displayed when a given assertion...
View Articleexisting views don't cope with a change to plugins in Views data
I'm trying to apply the patch from #3056998: use the 'bundle' filter plugin for non-entity bundle fields to a site that has existing views with bundle filters. The patch changes the filter plugin ID...
View ArticleUpdate CI label as the base image for mysql-9 now is 9.2
Problem/MotivationAs Mysql 9.2 is out the 9.1 considered unsupportedSteps to reproducehttps://dev.mysql.com/doc/relnotes/mysql/9.2/en/news-9-2-0.htmlProposed resolution- #3501860: Replace mysql-9 base...
View ArticleClean up hook implementations in the Taxonomy module
Problem/MotivationHooks should be updated to match grouping standards in [meta] Standardize and clean up hook classes in core.Steps to reproducen/aProposed resolutionSplit out the TaxonomyHooks class,...
View ArticleInstallation fails if cron runs in parallel
Problem/MotivationThis issue was initially reported in #3501146: Installation fails if cron runs in parallel. During the Drupal/Drupal CMS installation, the process fails if an automated cron job is...
View ArticlePager should start counting from 1, not 0
Problem/MotivationThe pager starts counting from 0, which for a human is very confusing as no page 0 exists. This also causes the page numbers displayed in the pager and in the URL to be different from...
View ArticleConvert hook_requirements() that do not interact with install time
Problem/Motivationhook_update_requirements() and hook_runtime_requirements() are now available. Let's convert the core ones that only interact with update or runtime.Runtime phase...
View ArticleGeneralize MenuLinkAdd so all local actions can use it
Problem/MotivationSo when defining a local action, you may specify a class to dynamically set some properties. A common use case is to slap on a 'destination' query parameter so people are redirected...
View ArticleMove helpers in entity_test.module
Problem/Motivation.module files are only necessary when there are preprocess functions now that almost all hooks can be OOPSteps to reproduceOpen fileProposed...
View ArticleMove helpers in batch_test.module and delete it
Problem/Motivation.module files are only necessary when there are preprocess functions now that almost all hooks can be OOPSteps to reproduceOpen fileProposed resolutionMove all functions in...
View Article