longwave patch testing
Problem/MotivationSteps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model changes
View ArticleDeprecate calling...
Problem/MotivationIn #3319582: Fix calls to methods with too many parameters passed in we discovered the $migration argument in the constructor of Drupal\block\Plugin\migrate\process\BlockTheme is...
View ArticleComment form gives deprecated warnings on PHP 8.1 when comment is empty
Problem/MotivationThe comments module displays deprecated warnings when empty comments are "submitted" on an environment with PHP 8.1.Steps to reproduceWith an environment running PHP 8.1, enable...
View ArticleSet #maxlength for TelephoneDefaultWidget to the one specified in...
Problem/MotivationWe hardcoded length for TelephoneItem to 256. However TelephoneDefaultWidget doesn't set #maxlength in TelephoneDefaultWidget::formElement() which makes it be set to 128 (default for...
View ArticleProposal: consolidation period for D10.0.0
Problem/MotivationThere are a very large number of outstanding issues that are important enough for those using composer to patch core with multiple fixes, which to my mind is not a good thing. It...
View ArticleFatal error on config form with translation enabled when config is missing
Steps to reproduce: * Create a new config form that modifies an custom configuration * Create a route for the config form * Make sure the custom_config doesn't exist in the active configuration *...
View ArticleMedia Library Add entity-type form_mode config from widget
Problem/MotivationA project we're working on needs two different form modes for the media-instance Add forms on e.g. a Node field. The difference is per field, and so configuration would be in the...
View ArticleCannot use a / in route parameter
According to the Symfony documentation it should be possible to use a "/" (forward slash) in a route path by following the instructions here...
View ArticleIntroduce new Theme extension object and properly deprecate REGIONS_VISIBLE...
Problem/Motivation#2807785: Move global constants from *.module files into interfaces deprecated a bunch of constants but it did not actually replace their usage. We should do this. This issue handles...
View ArticleFigure out how to implement configurable computed fields
Problem/MotivationThe conclusion reached by #2392845: Add a trait to standardize handling of computed item lists is that a computed field needs a couple of things:1) a custom field item list class...
View ArticleAdd option for visually-hidden block titles
Problem/MotivationBlock titles can currently be displayed or hidden by site-builders. When hidden, the heading element is omitted from the HTML entirely. Hiding titles might be desirable for a visual...
View Article[policy] Treat SQLite as a dev (rather than prod) requirement and allow it to...
Problem/MotivationThe SQLite requirement for Drupal 10.0 is currently 3.26, because that is the version installed on RHEL 8.Over the course of Drupal 10's lifetime, the version of SQLite that's...
View ArticleViews data for workspaces
Problem/MotivationIt is not possible to create a view of workspace entities currently as there's no views data handler defined in the entity annotation. This small addition would be quite useful as it...
View ArticleConvert '_none' option to a constant and deprecate...
Problem/MotivationThe string '_none' is repeated throughout the module and tests, using a constant makes it easier to refactor.Proposed resolutionConvert _none to a constant.Move form_select_options()...
View Article[ignore] 2021 bnjmnm patch graveyard
Issue so I can crash test patches before they clog up an issue.
View ArticleSite install not using batch API service
Problem/MotivationAs the batch API was converted into OO syntax and then into a service in into a service the site install functionality needs to be updated.Proposed resolutionUpdate the the code in...
View ArticleAdd @method PhpDoc for EntityStorageInterface descendants
Problem/MotivationWith the current typehinting an IDE can't provide proper autocompletions for methods and other inspections. Steps to reproduceclass C1 { protected \Drupal\node\NodeStorageInterface...
View Article[Meta] Bug Smash Initiative triage fortnight commencing 2022-11-08
Meta for triage credit, please note: you only need to add a comment for one issue that was triaged and closed, not every one.Remember to add the tag 'Bug Smash Initiative' to issues that are triaged.
View ArticleThere is no way to delete or update file entities of other users
Problem/MotivationCurrently it's only possible to delete a file entity by the owner of an file entity. There is no additional condition defined for any permission or even an exception for user/1 (main...
View ArticleDeprecate node_revision_load() and friends
Problem/MotivationSpotted in a test over in #3319582: Fix calls to methods with too many parameters passed in, we deprecated and removed node_load() a long time ago but the following functions still...
View Article