exception messages in FieldConfig::getFieldStorageDefinition() are inaccurate
API page: https://api.drupal.org/api/drupal/core%21modules%21field%21src%21Entity%...This throws exceptions with a message 'Attempt to create a field ...'However, this method is not only called when...
View Articleexpand and clarify docs for DefaultPluginManager::alterInfo()
API page: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Plugin%21...> Initializes the alter hook.I don't see how a hook can be 'initialized'.What this should say is something...
View ArticleTwig debug output does not display all suggestions when an array of...
Updated: Comment #NProblem/MotivationWhen an array of suggestions is passed to theme(), the twig_debug output doesn't match up.Proposed resolutionDisplay the suggestions that are passed in as an...
View ArticleUpdate docs in template_preprocess_links()
API page: https://api.drupal.org/api/drupal/core%21includes%21theme.inc/function/t...> If so, an "active" class will be applied to the list item containing the link,The class is in fact "is-active"....
View ArticleLazyRouteFilter doesn't handle priority
Problem/MotivationLooks like LazyRouteFilter doesn't handle priorityProposed resolutionRemaining tasksUser interface changesAPI changesData model changes
View ArticleSimplify REST routing: disallow requesting POST/PATCH in any format, make...
Problem/MotivationQuoting #2737751: [PP-2] Refactor REST routing to address its brittleness (the parent issue), and only the bullets that are closely related and that this issue wants to solve: It's...
View ArticleFix grammar ("an URL" should be "a URL") and consistent...
Similarly to #2551453: Follow-up: Consistently use "email" instead of "e-mail" in Drupal and #950534: [policy] Consistently use "email" instead of "e-mail" in Drupal and (the much less trivial:...
View ArticleMake the router ClassProvider aware and get rid of lazy route filters and...
Problem/MotivationIn the road of simplifying the routing system, I would like to propose another change. Back in 2015 when we tried to get Drupal 8 out and routing was one of the major performance...
View ArticleEntityResourceTestBase: assert that PATCHed and POSTed entities contain the...
Problem/MotivationQuoting Berdir from #2300677-153: [PP-1] Create/Update/Delete (POST/PATCH/DELETE) ConfigEntity via REST: But unless I'm blind (which is possible), we have no assertion that the title...
View ArticleCode example should be modified to be more clearer
API page: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Render%21theme.api.php/function/hook_theme_suggestions_HOOK/8.2.xIn this page's documentation the following code example is...
View ArticleClean up user input for exposed checkboxes
Problem/MotivationThe core patch from #2651102: Using checkboxes for exposed filters results in zero rows displaying fixes a part of the problem, but when the view has a pager and you navigate to the...
View ArticlePath to statistics.php is not correct when the path start with index.php
Hi,I've installed Drupal 8.3.2 in a subfolder of my public_html webfolder. The website is accessed by https://www.mydomainname.com/subfolderI enabled the statistics module, but this one is now making...
View ArticleMissing url prefix on language neutral content
What are the steps required to reproduce the bug?Install a new Drupal instanceAdd an additional language (e.g. italian)Use URL negotiation and configure path prefixes (e.g. /en for english and /it for...
View ArticleMigration for forum and article comments: duplicate comment types and...
Problem/MotivationI migrated my D7 site to 8.4.x-dev. When migrating forum content, I noticed that the Replies and Last reply columns of the forum thread list view are not taking the migrated comments...
View ArticlePrivateTempStore's $expire variable should be changeable for each...
Right now, the $expire variable in PrivateTempStore.php isn't exposed anywhere, except as a parameter in user.services.yml. This gives developers the ability to override the default expiration on...
View ArticleAdd @internal to core classes, methods, properties to Controllers
Follow-up to #2873395: [meta] Add @internal to core classes, methods, propertiesProblem/Motivationhttps://www.drupal.org/core/d8-bc-policy#controllers Core modules contain many route controllers that...
View ArticleEntityResource: Provide comprehensive test coverage for File entity, and...
Problem/MotivationPlease refer the problem/motivation section of #2737719: EntityResource: Provide comprehensive test coverage: for every entity type, every format, every methodProposed resolutionWrite...
View ArticleAdd uid 0 to the migrate test fixtures
Problem/MotivationCreating an issue from item #1 in the parent, #2578483: [meta] Keep dumps up-to-date and improve DX.The dumps omit uid 0. Find a way to include uid 0 so that this doesn't need to be...
View ArticleRemove spaces and line breaks in format_xml_elements
This function adds spaces between elements and adds line breaks (\n). This probably has no affect on most people, but it did for me when working on a PaymentClearing module. You have to pass a...
View Article