Vendor cleanup fail for twig/twig
Problem/MotivationIn Drupal\Core\Composer\Composer::vendorTestCodeCleanup() we attempt to remove test directories from the vendor directory as security mitigation.The test directory for twig/twig is...
View ArticleFix side-effect of nested alignment override css
Problem/MotivationThis is a follow-up issue to #3078287: Constrain the width of aligned images, media, blockquotes etc to a max of 75%In that issue we added css alignment overrides like this:+++...
View ArticleDenormalizing NULL for an optional @FieldType=address or...
I have a content-type with an address field on it. The field is optional. I cannot send null as a value for that field or I get a 500 internal server error.This happens on create (POST) or update...
View Article"Delete" should not be the default action on /admin/content
Problem/MotivationThe default action on /admin/content is "Delete selected content". It's really easy to push "Apply" button by mistake, thinking it will apply the filter, because of the button title,...
View ArticleAll parts of a PRIMARY KEY must be NOT NULL error when adding new column to...
This is an issue I originally thought was a Workflow module bug. But, after stepping through, I now believe this to be a bug in the MySQL DB Driver.I was looking at these issues discussing the same...
View Article[policy, no patch] Update Drupal's browser support policy
Problem/Motivationhttps://www.drupal.org/docs/8/system-requirements/browser-requirements lists some extremely outdated browsers, such as Firefox 5 and Safari 5. It's unlikely that any core developers...
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 ArticleConvert aggregator module hook_help() to topic(s)
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the aggregator module.Proposed resolutionTake the information that is currently in the hook_help module...
View ArticleJSON:API: Filtering on a date time field has unexpected results
Problem/MotivationMaking tests for the Entity Share module which uses the JSON:API, I found that filtering on a datetime field has unexpected...
View ArticleMenu options missing in node form
Despite there is a menu set for the content type, the menu options are not showing in the node edit form. What could be the problem?
View ArticleMake the show/hide row weights button more informative for assistive tech users.
Spin-off from #2988431: [Meta] Accessibility plan for Media Library Widget.Problem/MotivationAfter clicking the hide/show weights link I am not sure what happened.This was noted in testing of the...
View Articledatetime date views filter: DateTime object not set
Problem/MotivationUsing datetime views filter and filtering with an invalid date, there is no validation and fatal error occured.To reproduce:Add a datetime field in an entity bundle.Create a view to...
View Article[Meta] Accessibility plan for Media Library Widget
Problem/MotivationThe media library field widget has not had an accessibility review yet, and accessibility issues are stable-blocking.Proposed resolutionReview the media library field widget, and make...
View ArticleSupport PHPUnit 7 optionally in Drupal 8, while keeping support for ^6.5
Problem/MotivationThis issue is about allowing to optionally use PHPUnit ^7 to run tests in Drupal 8, while keeping support for PHPUnit ^6.5 .PHPUnit 6 is out of support since Feb 1, 2019. So we are...
View ArticleDiscourage non-inclusive use of the HTML title attribute
Problem/MotivationDrupal core (and contrib) currently makes heavy use of the HTML title attribute.It's a problem because the title attribute isn't very accessible. Many groups of users cannot perceive...
View ArticleAdd option to show only start or end date in the DateTime Range custom formatter
I feel it can be useful to a flexible custom formatter for date range fields that allows to change the formatter to show only one of the dates stored.
View ArticleSystemBrandingBlock has identical anchor title and link content (image alt)
Problem/MotivationThe logo and site-name links in the the SystemBrandingBlock have a useless title attributeThis is the code in the block--system-branding-block.html.twig templates (approximately, some...
View ArticleAdd the FieldStorageDefinition class to define field storage definitions in...
Problem/MotivationWe should add a dedicated field storage definition class which allows modules to define field storage definitions in hook_entity_field_storage_info() without having a config-field...
View Article[PP-1] Follow-up for #2352949: specify the $theme property in all functional...
Problem/Motivation#2352949: Deprecate using Classy as the default theme for the 'testing' profile set a new direction for how to avoid having our tests be dependent on themes that may disappear. It...
View Article