Add the new encoding fixes and test
Issue #1774618: Charset definition missing in XML-RPC has been handled as a single big change, hard to review, so it needs to be split for reviewability. This is step 4 : add the new encoding-related...
View ArticleBackport new tests
Issue #1774618: Charset definition missing in XML-RPC has been handled as a single big change, hard to review, so it needs to be split for reviewability. This is step 3 : backport the new test case(s)...
View ArticleFix code compliance with coding standards
Issue #1774618: Charset definition missing in XML-RPC has been handled as a single big change, hard to review, so it needs to be split for reviewability. This is step 2 : make the existing code for...
View ArticleTaxonomy term [term:changed] token not available
Problem/MotivationThe taxonomy module's taxonomy_token_info does not have taxonomy changed token. Steps to reproduceUse Token Browser on Taxonomy term related pages to view available tokens.
View ArticleMake private functions protected in BrowserTestBase/KernelTestBase
Problem/MotivationWhen people think of making stuff private, its hard to think of usecases in the future.One example: \Drupal\Tests\BrowserTestBase::prepareDatabasePrefix ... why would ever someone...
View ArticleEntity count query returns a string instead of int
Problem/MotivationI noticed that an entity query using count() returns a string instead of an int, which contradicts the return type of int|array in \Drupal\Core\Entity\Query\Sql\Query.php: /** *...
View ArticleAdd Olivero-like primary navigation to Starterkit theme
MotivationCreating a site's primary navigation is one of the most time-consuming parts of creating a Drupal site. The primary nav needs to function both in desktop and mobile mode. TasksBring Olivero's...
View ArticleRemove reference to core HAL module in REST docs
Problem/MotivationThe REST module contains a reference to core HAL module and that is no longer in core.Installing supporting modules In order to use REST on a website, you need to install modules that...
View ArticleHow to Migrate Drupal 7 Books to Drupal 9
Problem/MotivationI wish to migrate my Drupal 7 book content type nodes to Drupal 9 book, along with the book hierarchies. I've only found one document which talks about book module migration, but it...
View ArticleImprove password fields usability by default
Problem/MotivationToday, most browsers try to help people fill the forms by offering some autocomplete related features. In the case of password fields, these could lead to usability issues...
View ArticleTerms lose <root> as the parent when editing
Problem/MotivationWhen editing a taxonomy term which has more than one parent, where one of the parents is root, root will be lost on save.Steps to reproduce:Create a term (term1).Create another term...
View ArticleEnsure quickstart feature works with drupal/core-recommended
Problem/MotivationFollow-up from #3086644: LegacyProject composer templates wrongly reference 8.x + fix test coverageWe don't have an automated test which ensures that the quickstart feature works with...
View ArticleAvoid storing empty third party settings on the content type configuration
Problem/MotivationWhen a content type is configured to not be associated with any menu the empty options for that choice are saved in the node type config entity as third party settings and that...
View ArticleRun phpcs in parallel in commit-code-check.sh
Problem/Motivationphpcs has a --parallel option that significantly speeds up test runs by using multiple PHP processes. Compare:$ time vendor/bin/phpcs -ps --standard=core/phpcs.xml.dist...
View ArticleDocument that forms buttons can be of a specific type
Problem/MotivationThis is a follow up to #1238484: Ability to mark the form buttons to be of a specific type (so that they can be styled differently) which was committed and re-opened for a...
View ArticleFix class comment doc blocks in tests for...
Problem/MotivationThe changes required for 'Drupal.Commenting.DocComment.ShortSingleLine' are too large and need to be split into child issues.Proposed resolutionFix class doc block in tests for the...
View ArticleUpdate breadcrumbs in statistics and system help topics to use...
Problem/MotivationIn #3215784: [META] Fix up topics to use new help_route_link function, the patch was too large and too burdensome to review, so the issue was re-scoped and child issues created. The...
View Articlecontent_translation_entity_info_alter() docs need reorg/rewrite
Quoting @jhodgdon from #1968970-13: Standardize module-provided entity info documentation and clean-up the @EntityType annotation [wrt to the docblock of EntityTranslationControllerInterface]: - How...
View ArticleCreate FieldTypePluginManager::getOptions()
Problem/MotivationThis is the replacement of D7's field_ui_field_type_options().Proposed resolutionCreate a suitable function, similar to code existing in FieldStorageAddForm::buildForm(), and similar...
View ArticleDeprecated getStatus() in DrupalTestBrowser
Problem/MotivationThe getStatus() method is deprecated (since Symfony 4.3) and removed from Symfony 5.4. Calling filterResponse() in D10 fails due to the undefined getStatus() method called on the...
View Article