Fix Drupal.Commenting.FunctionComment.InvalidNoReturn
This is a part of the attempt to fix #2572645: [Meta] Fix 'Drupal.Commenting.FunctionComment' coding standardThis issue is created to tackle the sub-sniffDrupal.Commenting.FunctionComment.InvalidNoReturn
View ArticleToolbar doesn't indicate active menu trail for pages not included in...
Problem/MotivationAs part of #3343940: Field UI 2023 User Research, we discovered that users have challenges orienting themselves in the Drupal Admin UI. One of the many causes to this is that Drupal...
View ArticleFix up minor copy problems in help topics
Problem/MotivationAs help topics have been added, minor errors, typos, and updates were pointed out. This issue was opened to collect these. Many of the issues listed here were fixed in other issues....
View ArticleMake it possible to add relationships to layout builder
Problem/MotivationPanelizer (at least in D7) allowed you to override a view mode for an entity and add relationships to pull in fields from additional entities (an obvious example being a User view...
View ArticleREAD COMMITTED requirement check doesn't account for database views
Problem/MotivationREPEATABLE-READ The recommended level for Drupal is "READ COMMITTED". For this to work correctly, all tables must have a primary key. The following table(s) do not have a primary key:...
View ArticleSpec Compliance: JSON API's profile (Fancy Filters, Drupal sorting,...
http://jsonapi.org/format/#crudProblem/MotivationWhile working on #2931785: The path for JSON API to core, I think we overlooked one very important thing wrt spec compliance. The fact that the JSON API...
View Article[Meta] JSON:API 1.1 spec compliance/support
Problem/MotivationThis issue tracks child issues relating to JSON:API 1.1 spec compliance. The announced tag date for 1.1 is September 30, 2022.Reference: ChangelistRemaining tasksAreas where Drupal is...
View ArticleMake it easier to add a child menu item
Problem/MotivationAdding a menu item to an existing menu is difficult, because selecting the correct parent item is awkward. Either find the parent in a select list or create the child and then...
View ArticleDrupal Usability Meeting 2023-07-28
This meeting takes place every Friday at 14:00 UTC (currently 7:00am PT, 10: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 ArticleCreating a new translation may delete translations with drafts
Problem/MotivationWhen creating a new translation with content moderation enabled, a certain combination of published and draft translations can cause: 1) existing translations to be deleted 2)...
View ArticleCssOptimizer should leave url('#hash') alone
Problem/Motivation\Drupal\Core\Asset\CssOptimizer anchors all paths in the CSS with its base url. Aside of ignoring external and absolute paths, it should also ignore paths starting with a hash...
View ArticleViews exposed text filter set to required shows an empty error and form error...
Problem/MotivationViews page with exposed text filter set as required filter will show an empty error message and a form error for the required filter when first loading the page, before you actually...
View ArticleHeavy lifted ../config/default directory could be distributed into subfolders
Problem/MotivationIn a very big projects you get situation when config export will generate huge amount of files. And usually they settle down to a directory found in your settings.php file - usually...
View ArticleThe renderer throws away cache metadata from access result if it is not allowed
Problem/MotivationWhen a render array sets $elements['#access'] to an AccessResultInterface instance, any cache metadata on that object is thrown away when the instance is not AccessResultAllowed. If...
View ArticleToolbar anti-flicker js shows for anonymous users
Problem/MotivationTo me it looks like it's just missing a permissions check. If the js wasn't inline this would have caused NoJavaScriptAnonymous to fail.Steps to reproduceProposed resolutionRemaining...
View ArticleIf site is in maintenance omit instruction to put site in maintenance mode in...
Problem/Motivationthat suggests the user put the site into Maintenance mode. In working on a different issue I noticed this and figured it could be a quick ui improvement.Steps to reproduceProposed...
View ArticlePrevent empty block_content info fields from causing php deprecation notices...
Problem/MotivationError when adding a custom block entity to the block layout when no block description have been added (i.e., the field base was hidden from the form).Error stack:Deprecated function:...
View ArticleMake it easier to enter multiple values to fields allowing unlimited values
Problem/Motivation#2521800: List key|label entry field is textarea, which doesn't give guidance towards the expected input changed the options field types to use similar pattern that is used for fields...
View ArticleWhen creating a new revision, the new revision is always made the default...
Problem/MotivationNew revisions that follow a previous unpublished default revision are always made the new default revision regardless of any workflow settings to the contrary. This is in contrast to...
View ArticleImprove documentation for cors configuration.
Improper definition of exposedHeaders in sites/default/default.services.yml causes the following watchdog error.Warning: implode(): Invalid arguments passed in...
View Article