Use the new equivalent updates API to prevent updates from 10.4.0 to 11.0.0
Problem/MotivationSee #3463225: Prevent 'downgrades' from maintenance minors to older minor releases for the next major version for background.If we add a hook_update_N() to system module in 11.1, and...
View ArticleThe link on the Image tag is redirecting to an undefined page from the node...
Problem/MotivationOn the node preview screen, linked images redirect to an undefined page.As we can see in the attached screenshot, the direct link with "Click here" is working but the link with image...
View ArticleSingle directory component CSS asset library not picked up in admin theme...
Problem/MotivationAfter installing a new module with one or more single directory components that are immediately used and visible on the page, the CSS that comes with the SDC is not included in the...
View ArticleHave a dedicated category for blocks provided by the Navigation module
Problem/MotivationThe Navigation module derives menu blocks but it keeps the same category and label so it is hard in the admin UI to know which block if from which module.Steps to reproduceEnable the...
View ArticleStringFormatter always displays links to entity even if the user in context...
Problem/MotivationThis was reported privately and the security team deemed it could be solved in public\Drupal\Core\Field\Plugin\Field\FieldFormatter\StringFormatter renders a link regardless of...
View ArticleAdd service tag(s) for cache clearing
Problem/MotivationFollow-up from #3460598: Single directory component CSS asset library not picked up in admin theme immediately after module install without cache clear.ModuleInstaller::instal() and...
View ArticleProperly inject services into ModuleInstaller
Follow-up to #2324055: Split up the module manager into runtime information and extension information.Problem/MotivationThe ModuleInstaller is littered with calls to \Drupal::service.Proposed...
View ArticleFixed pagination and sorting of tables on pages with ajax
Fixed pagination and sorting of tables on pages with ajax
View ArticleFile upload fields added to contact forms should upload to private:// by default
Problem/MotivationWhen a file field is added to contact forms (the contact_message) entity, the uploaded files are stored in the public scheme by default. This creates a possible security risk if the...
View Articleeditor_post_update_sanitize_image_upload_settings fails
When updating from Drupal 10.2.7 to Drupal 10.3.1, I get following after drush updb:>[notice] Update started: editor_post_update_sanitize_image_upload_settings > [error] Error: Call to a member...
View ArticleA user.logout doesn't work anymore with the CSRF token changes in issue...
Problem/MotivationThe changes made in issue https://www.drupal.org/project/drupal/issues/144538 do not work quite correctly. When creating a logout link, the token parameter is always outdated. Even if...
View ArticleMedia author views filter should use the user_name plugin
Problem/MotivationThe media Authored by filter should use the user_name filter plugin OOTB in order to be consistent with Content, and provide a better UX with an autocomplete field.Proposed...
View ArticleAdd Views EntityReference filter to support better UX for exposed filters
Continuation of #2429699: Add Views EntityReference filter to be available for all entity reference fields since there were so many comments the page was struggling to load.Slack...
View ArticleDocument high-level API concepts in an easier format
Problem/MotivationNot sure exactly which issue queue this should live in - seems like a core decision whether we want to do it or not, but to make it work, we'd need to figure out how things show up on...
View ArticleChange @phpstan-ignore-next-line to more specific @phpstan-ignore
Problem/MotivationFollowing the update to PHPStan 1.11 we can now use the more specific @phpstan-ignore instead of @phpstan-ignore-next-line, where we can now specify exactly what we are ignoring so...
View ArticleRename removeComponent method to hideComponent in EntityDisplayBase for clarity
Problem/MotivationEntityDisplayBase uses the method removeComponent as a way to hide components from it's display, this is confusing language as "remove" is usually interpreted as a deletion, we've...
View ArticleExample recipe isn't functional
Problem/MotivationThe recipe at /core/recipes/example/recipe.yml isn't a functioning recipe and thus provides a bad example.It also contains a composer.json file which it doesn't need to.This was...
View ArticleChanging plugins from annotations to attributes in contrib leads to error if...
Problem/MotivationIn the Image Effects module, we have been providing a set of image operations for both the 'gd' and the 'imagemagick' toolkits.There never was a formal dependency to the ImageMagick...
View ArticleViews relationships with multi-valued entity reference fields invalidate...
When creating a view with a relationship to an entity reference field (to join the referred-to entity in the query), duplicates will be produced if the entity reference field is multi-valued (i.e....
View ArticleReplace url usage of http://www.w3.org with https://www.w3.org in core
Problem/MotivationDo not modify xmlns values in svgs or other xml, only reference linksSteps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease...
View Article