Combine two tests to one in d7 MigrateFieldTest and MigrateFieldInstance
Problem/Motivationd7/MigrateFieldTest and d7/MigrateFieldInstanceTest both have two tests which normally indicates there is something different in the preparation for the test (different modules...
View ArticleRelative Paths Not Accepted for Temporary / Sync / … Properly
Problem/MotivationSite setup (works for 30+ sites …):/var /var/www /var/www/web /var/www/web/htdocs/ /var/www/web/htdocs/drupalsiteThe installation in question is running "non-composerized" in...
View ArticleIndicate that Drush <9 is not compatible with Drupal 9+
Problem/MotivationThe composer file currently indicates that Drush releases older than 8.1.10 are not compatible with Drupal 9. However, this should be updated to indicate that Drush 9 and older are...
View ArticleMachine name label crashing into field
Problem/MotivationA visual regression where the inline machine name is right up against the field it follows.Proposed resolution(modified with RTL support)[dir="ltr"] span.machine-name-label { margin:...
View Article#states required is not working in form API
Hi There,I want to use dependant text field with checkbox in drupal form.I am using form #states with required, but form gets submitted without validating the text field.Please check below...
View ArticleBest practice for adding CSS to admin core theme?
Hello,What would be the best way of adding a small CSS file to the core admin theme? We are simply looking to improve the UX of multi select list boxes we are using for taxonomy selection by making...
View ArticleAllow deprecating theme suggestions
Problem/MotivationSometimes it is necessary to deprecate theme suggestions. For example, #2831144: Bundle / field name / view mode theme suggestions can conflict needs to remove some of the...
View Article"on" key word repeated in SystemTestController
Problem/Motivation"on" key word repeated in SystemTestController.
View ArticleRemove repetive 'list' work used.
Problem/MotivationRemove repetitive 'list' work used in core/profiles/demo_umami/modules/demo_umami_content/src/InstallHelper.php
View ArticleRemove repetive 'from' work used.
Problem/MotivationRemove repetitive 'from' work used in multiple files.
View ArticleImage field default value not shown when upload destination set to private...
Problem/MotivationIn an image field's configuration, you can specify a default image to be displayed as a fallback if the content editor does not upload an image to that field.When an image field's...
View Articlevariable_set() should rebuild the variable cache, not just clear it
ProblemVariable caching has a number of inter-related issues.Memory and cache object size All variables are loaded from the {variables} table regardless of whether they're in use or not, and some older...
View ArticleCurrent element values missing from vertical tabs when shown in 2-column layout
Problem/MotivationOne of the most awesome benefits of adding vertical tabs in Drupal 7 was the javascript that allowed people to see what the current values were without having to pop-open the...
View ArticleFix comparison in ProtectedUserFieldConstraintValidator
If a user (with administer users permission) has no email address set and it edits it's user profile then the validation in ProtectedUserFieldConstraint fails for the mail field because the current...
View Article[meta] Ensure compatibility of Drupal 8/9 with PHP 8.0 (as it evolves)
Problem/MotivationMake sure Drupal keeps being compatible with PHP 8. Work with dependencies as needed. See #3086374: Make Drupal 8 & 9 compatible with PHP 7.4 for how we did it with PHP...
View ArticleCKEditorPluginManager::getEnabledButtons throws warnings on PHP 8.0.0 beta3
Problem/MotivationWhen manually testing a website on PHP 8 beta 3, I saw the log filled up with warnings from CKEditorPluginManager::getEnabledButtons from the array_reduce call. It can be seen in this...
View ArticleVarious methods of \Drupal\Core\Database\StatementInterface have changed...
Problem/MotivationUnder PHP 8 installing Drupal results in errors because \Drupal\Core\Database\StatementInterface::fetch() does not match \PDOStatement::fetch()Proposed resolutionIt seems that we can...
View ArticleUpdate status does not verify the identity or authenticity of the release...
Problem/MotivationIf the video filter man in the middle XSS (eg via evil DNS) is classified as a security issue, shouldn’t the current update status process (eg via admin/reports/updates/update) be...
View ArticleTestFileParser should fail if classes can't be loaded
Problem/MotivationTotal noob here, so this might be a terrible idea, but here goes. I spent quite a bit of time trying to figure out why my unit tests weren't working when running with run-tests.php. I...
View ArticleDocument the extent of REST's multilingual support.
Port the relevant bits from #3037804: Document the extent of JSON:API's multilingual support. once that's reached completion.
View Article