Quantcast
Channel: Issues for Drupal core
Browsing all 298047 articles
Browse latest View live

Default entity reference selection plugin doesn't validate newly created...

Problem/MotivationThe default entity reference selection plugin (Drupal\Core\Entity\Plugin\EntityReferenceSelection\DefaultSelection::createNewEntity) doesn't validate newly created entities which...

View Article


ModulesUninstallForm.php assigns string value to...

Problem/MotivationModulesUninstallForm.php assigns string value to ['attributes']['class'] which can cause complication since in most cases Array is expected.In our case, hook_link_alter() was used in...

View Article


Allow underscore in menu machine name

Problem/MotivationMachine names of menus use a hyphen instead of an underscore as default replacement. This is different then most (all?) other machine-names.A machine-name like menu_main is therefor...

View Article

Improve usability, accessibility, and scalability of long select lists

Before going any further, know this: There's a patch of comments - #175-#235 - that may be a bit confusing as some of what was discussed spun off into a different issue: #3076171: Provide a new library...

View Article

Log a warning if attribute names contain a space

Problem/MotivationLog a warning if the attribute name contains a space and we strip the attribute all together (e.g. ['selected href' => 'http://example.com']). Because we're only checking that the...

View Article


Remove remaining uses of FormattableMarkup in kernel test assertions

Problem/MotivationThere is no need to use FormattableMarkup to produce message strings in PHPUnit assertions; it is cleaner and easier in almost all cases to use simple string interpolation...

View Article

Image may be NSFW.
Clik here to view.

Better help text for Date and Time Field

Problem/MotivationDrupal saves and render Date field in certain way. However the way it does, is not very transparent looking at the available documentation. This becomes critical when we have time...

View Article

Image may be NSFW.
Clik here to view.

Allow multiple field widgets to not use tabledrag

When fields allow multiple values (other than e.g. checkboxes), the widget is output in a table with tabledrag. This is functional but difficult to style to look consistent with other form elements....

View Article


Avoid registering multiple batch sets with node_access_rebuild()'s batch...

Problem/MotivationWhen node_access_rebuild(TRUE) is called multiple times per request, it registers as many batch sets as the number of times the function was called. This can lead to unnecessary long...

View Article


Incorrect display, need to reload the page.

Problem/MotivationI am currently working on transitions of existing Drupal 7 site to Drupal 11.I installed Drupal 11.1.4After installation completion, I am redirected to the « Welcome page ». Display...

View Article

Date filter shows error in view exposed group filter with multiple select...

Problem/MotivationDate views filter (\Drupal\views\Plugin\views\filter\Date) throw a php warning with checked "Allow multiple selections" option.Warning: Undefined array key "type" in...

View Article

Refactor \Drupal\link\AttributeXss from SA-CORE-2025-004

Problem/Motivationhttps://www.drupal.org/sa-core-2025-004 added some XSS filtering code to the link module which ideally would live in core itself.The aim is not to introduce new APIs or make BC...

View Article

Split item-list.module.css out to its own library

Problem/MotivationSplit from #2880237: [meta] Refactor system/base librarySteps to reproduceProposed resolutionRemaining tasksUser interface changesIntroduced terminologyAPI changesData model...

View Article


Add tests for reverting revisions where revision_uid and uid differ

Problem/MotivationPrior to #2057401: Make the node entity database schema sensible and the implementation of fully revisioned node fields, data loss was possible when reverting between revisions with...

View Article

Replace RegExp.test() for simple string comparison with String.prototype...

Problem/MotivationSome of RegExp.test() can replace with method which is defined String.prototype. In core/modules/toolbar/js/escapeAdmin.js, checks that window.location.search includes 'destination='....

View Article


Contact form throws error on submitting

Problem/MotivationCore contact form throws error when submitting form.TypeError: Drupal\Component\Utility\Html::escape(): Argument #1 ($text) must be of type string, null given, called in...

View Article

[meeting] Migrate Meeting 2025-03-13 1400Z

Core migration issuesRTBCNRall openNeeds subsystem maintainer reviewStatistics, Google spreadsheetNext video meeting 2025-04-24Hello all, it’s time for the biweekly migration subsystem meeting. The...

View Article


[meta] Fix Drupal.Commenting.FunctionComment.MissingReturnComment

Problem/MotivationThe work to enable Drupal.Commenting.FunctionComment.MissingReturnCommentSteps to reproduceProposed resolutionAdd child issues Remaining tasksComplete child issues When the other...

View Article

Image may be NSFW.
Clik here to view.

user module sends email containing HTML entities

Problem/MotivationWith the contributed module Symfony Mailer installed and configured in a Drupal 11.x site, site emails, including the password reset email, html-encode quotation marks and similar...

View Article

Remove position-container.module.css from system/base

Problem/MotivationThis provides a single CSS rule, for a class that is only used in themes/claro/js/nav-tabs.jsWe can move the rule to themes/claro/css/components/tabs.css and copy to somewhere in...

View Article
Browsing all 298047 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>