#states not applied to link elements
Problem/Motivation$form['checkbox'] = [ '#type' => 'checkbox', '#title' => t('Show link'), ]; $form['link'] = [ '#type' => 'link', '#title' => t('Link to front page'), '#url' =>...
View ArticleConfigEntity based lists with items containing non-ascii characters are not...
Many efforts have been made to make Drupal 8 a great multilingual system. However, content types are never properly sorted when translations contain accentuated characters.Content types are sorted...
View ArticleAdd mechanism to have workspaces skip processing entity types
Problem/MotivationDevelopers should have the option to allow specified entities to be ignored by workspaces.For example, I specifically wanted to allow the manipulation of file and crop entities in a...
View ArticleCountry list is not correctly sorted when it's localized with accents...
Problem/MotivationCountry list is not correctly sorted when it's localized with accents. Especially if the first letter has an non ASCII letter they are sort to the end. e.g. this Turkish country...
View ArticleFix batch process race conditions by making ‘bid (batch id)’ auto-increment
Problem/MotivationOn #2665216: Deprecate Drupal\Core\Database\Connection::nextId() and the {sequences} table and schema, We made quite a few changes to deprecate...
View ArticleBlocks disregard weight / order assigned to them
No matter I changed the weight of the block or drag/move the block to different position on the block list page, it won't save after I click the save button.I have to keep deleting all the cache table...
View ArticleReadonly doesn't work on #States
Problem/MotivationWhen I use the #state structure below to turn a text field into read-only depending to a checkbox selection, simply nothing happens.'states' => array( 'readonly' => array(...
View Article\Drupal\user\AccountForm::submitForm() calls...
Problem/MotivationIn \Drupal\user\AccountForm::submitForm() method \Drupal\Core\Entity\EntityForm::getEntity() called with an argument $form_state, but :;getEntity() doesn't expects any.Proposed...
View ArticleDateTime::__construct(): Passing null to parameter #1 ($datetime) of type...
Problem/MotivationAfter update Drupal code to 9.3.13 and PHP 8.1 there are DateTime warnings.Deprecated function: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is...
View ArticleXss::filterAdmin() incorrectly filters datetime attribute
Problem/MotivationSeveral valid formats for the datetime attribute of the time element contain a colon. Xss::filterAdmin removes the longest prefix ending in a colon, since it doesn't match a safe...
View ArticleDeprecate Drupal\Core\Database\Connection::nextId() and the {sequences} table...
Problem/MotivationThe method Drupal\Core\Database\Connection::nextId() is programmed that it only works when it is used for a single sequence. It is now used in core in two places. The first is for...
View ArticleLayoutPluginManager is not cleared when new themes are installed
Problem/MotivationThe LayoutPluginManager checks themes for layout yml files but it does not clear its cache on theme install.Proposed resolutionAdd config:core.extension cache tag.Remaining tasksUser...
View ArticleStale values can be displayed by the Layout Builder UI but are saved correctly
Problem/Motivation#3033686: Saving Layout override will revert other field values to their values when the Layout was started. fixes the actual data loss, this issue is about how the UI *implies* there...
View ArticleDo not use verb "Install" for things other than turning on...
Problem/MotivationOn #2888657: [meta] Less confusing and more consistent wording needed in module/theme add/install/update we are trying to make the UI around actions with modules/themes more...
View ArticleThe "extra_field_block:node:recipe:content_moderation_control" was...
Steps to reproduceUmami demo on fresh install 8.9.7 and 9.0.7 got logs system events warning - The "extra_field_block:node:recipe:content_moderation_control" was not found.Here's the output from my...
View ArticleAdd Retry-After header to HTML maintenance mode responses
Problem/MotivationSince #3049048: Invalid JSON:API responses when maintenance mode is on JSONAPI responses has a Retry-After header. That header would be also beneficial for HTML responses too when...
View ArticleCreate Nightwatch equivalents of jQuery UI dialog qunit tests
Problem/MotivationIn preparation for #2158943: Replace jQuery UI dialog with supported library or polyfill, we should have core equivalents of jQuery UI's dialog tests. This way, we can insure the...
View ArticleHtmlEscapedText object to string conversion error
I have got this error:The website encountered an unexpected error. Please try again later. Recoverable fatal error: Object of class Drupal\Core\Url could not be converted to string in...
View ArticleProvide better default configuration when re-using an existing field
Problem/MotivationWhen reusing an existing field on the "Manage fields" page (for the Basic Page type, /admin/structure/types/manage/page/fields) we do not get the expected configuration. The "field...
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 Article