[policy, no patch] Should core use gpg-signed git annotated tags
Problem/MotivationThis is a followup to #1583840: Define conventions around drupal core git interaction. In that issue, marvil07 suggest that Drupal use gpg-signed git annotated tags. From the Issue...
View ArticleFix incorrect message after resetting password
After a user has reset their password, they are shown a message:You have just used your one-time login link. It is no longer necessary to use this link to log in. Please change your password.As it's a...
View ArticleFormBuilder unset($element['#sorted']) won't sort it later
Please see drupal/core/lib/Drupal/Core/Form/FormBuilder.php:1038 // If one of the child elements has a weight then we will need to sort // later. unset($element['#sorted']); This is incorrect as the...
View Article[Meta] Bug Smash Initiative triage fortnight commencing 2023-03-14
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 ArticleClearing AliasManager cache with root path raises warning
If you try to clear the AliasManager cache for the root path / then PHP will raise a warning: array_key_exists(): The first argument should be either a string or an integer AliasWhitelist.php:95The...
View ArticleUpdate the TODOs in ConditionInterface
API page: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Condition...> todo WARNING: The condition API is going to receive some additions before release.That's hopelessly out of...
View ArticleAdd Single Directory Components as a new experimental module
Problem/MotivationWe want to add the concept of a component in Drupal core. See #3313520: Single directory components in core for more details.What do you mean by "component"?In this context, a...
View ArticleBundle entity ::label() may return a different value than...
Problem/MotivationWe use, for instance, NodeType::load('page')->label() to get a bundle's label. But there is also the entity_type.bundle.info, which acts like an entity bundle factory. In the case...
View ArticleUpdate Date element documentation for #date_date_format and usage for other...
Problem/MotivationThe class documentation on Drupal\Core\Render\Element\Date is incomplete, both for documenting properties and functionality. The Date element is used to create both <input...
View ArticleAjax replace inside a modal causes the current field to lose focus.
Problem/MotivationWhen a field inside a modal form is replaced, focus is moved to the top of the form.Proposed resolutionDon't move focus if the currently focused element is inside the modal.
View ArticleIn Class ViewExecutable Rename Views properties to core standards
Part of meta-issue #2052421: [META] Rename Views properties to core standardsProperties to be changed:- public $build_info - public $current_page - public $items_per_page - public $total_rows - public...
View Article.container-inline: nested checkbox should not get the trailing ":"
Problem/MotivationNesting a checkbox under a .container-inline container form element causes it to get a ":" appended via CSS (:after pseudo-element). Individual radio elements inside a radios group as...
View ArticleContent tables not responsive
Problem/MotivationContent view table is not responsive in mobile devices. width is set 100%.Steps to reproducePath - '/drupal/admin/content'Proposed resolutionA horizontal scrollbar should be added to...
View Article[Needs backport] Add informative error message for 'Connection...
Problem/MotivationThere are several cases when Drupal can get "2002 Connection refused" error:1. The 'unix_socket' option is set in settings.php and the socket is not accessible. SQLSTATE[HY000] [2002]...
View ArticleImprove StringItem::generateSampleValue()
Problem/MotivationSample entity value generation generates long strings for text fields. This can cause the layout to break, as noted in #3016507: [PP-1] Break long text strings in layout editProposed...
View ArticleChanging link title configuration leads to displaying old values
Problem/MotivationIf the Allow link text setting of a link field is changed from Optional/Required to Disabled after content has been saved, when the content is edited again the title won't be reset to...
View ArticleSchema::changeField() has bug when changing regular serial field to big...
Problem/MotivationFrom #3081144: [PP-1] Database primary keys can exceed maximum integer storeable (has actually occurred, in watchdog) becomes it clear that there is a bug with a PostgreSQL database...
View ArticleUnable to update some configuration
Hi,I'm working hard with configuration system and i encounter some difficulties.I have already post an issue (https://www.drupal.org/project/drupal/issues/2938658) on a SQL error when updating config...
View ArticleAllow password reset on account with the username matching another email;...
Problem/MotivationCurrently two users can register with same email address: one use as username and another one use as email. When the user with the username that is an email address (that does not...
View ArticleModule constraint checks fail incorrectly due to str_replace
When viewing the module list at /admin/modules the checkboxes are disabled if any of the dependencies of that module are not present. At core 8.7 this worked fine. But at 8.8 if a module depends on a...
View Article