Rename Action module to Action UI in the UI and in comments
Follow-up to #2083649: Rename action module to action_ui
View ArticleConvert config, config_environment module hook_help() to topic(s)
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the config, config_environment module(s).Proposed resolutionTake the information that is currently in the...
View ArticleRandom fail in WidgetUploadTest
In a patch that was only adding/editing help topics, we had a fail in WidgetUploadTest:https://www.drupal.org/pift-ci-job/1522974The fail message said:...
View ArticleElementInfoManagerInterface::getInfoProperty() return type incorrect
This docblock bug in \Drupal\Core\Render\ElementInfoManagerInterface::getInfoProperty() makes PHPStan bark whenever a non-string property is used, like #process, #pre_render, etc. Having to add a local...
View ArticleSearch results pages should be in the correct theme
Problem/MotivationFrom #2664830-150: Add search capability to help topics (ambermatz): It is jarring [i.e., a usability bug] to enter a help search query at admin/help in the Seven (or administrative...
View ArticleConvert automated_cron, ban, dblog, syslog, system, update, and user module...
Additional People to CreditThere were several issues that had patches that were combined into this one. Additional people to credit, who worked on the other issues:#3043460: Convert automated_cron...
View Articlelayout_builder_system_breadcrumb_alter doesn't check for a null route...
Problem/MotivationAfter upgrading to 8.8, our tests started throwing exceptions in various places that weren't checking if $route_match->getRouteObject() returned NULL. One of those places is in...
View ArticleMedia sources should handle empty source field values more gracefully
We are migrating youtube links from D6 link fields to D8 remote video media entities. Prior to that, we successfully migrated a D6 image node-type to image media entities without any issues. The video...
View ArticleAdd a hook to modify oEmbed resource data
I want to fetch the max resolution thumbnail from YouTube (1280x720), but OEmbed is providing only the the 480x360 thumbnail URL and there is currently no way to override that. Could a hook be provided...
View ArticleAdd debug() like functionality to BrowserTestBase and KernelTestBase
Problem/Motivationdebug() can be helpful from time to time. Sadly its throwing an error which phpunit converts to an exception, which stops the processing of anything.Proposed resolutionAllow Symfony's...
View ArticleClean up code documentation for display of core compatibility ranges for...
Problem/Motivation#3096078: Display core compatibility ranges for available module updates added displaying core compatibility ranges for available module updates. @dww had some followup concerns with...
View ArticleBoolean fields are invisible if no 'On/Off value' is set
Problem/MotivationIf no value is set for 'On/Off values' in a boolean field's field-setting, two Problems arise:a) The rendered field will be empty if the Display Format "Default" is used (Which is the...
View ArticleIntroduce "Vary" page cache response policy
Problem/MotivationIf you want to return different responses for the same request, depending on values of HTTP headers, resulting response cannot be cached neither in internal nor in external...
View ArticleUpdate tests whose assertions are implicitly relying on Classy markup to not...
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 ArticleInvalidArgumentException: Source path has to start with a slash
After upgrade from 8.6.16 to 8.8.1 this issue pops in for every path except frontpage. There are other related issues (google_tag, splash_redirect) but here is not the case, something else is injecting...
View ArticleRemove Drupal 8 updates up to and including 88**
Problem/MotivationDrupal 9 will once again allow hook_update_N() to be used between major versions.However, database updates still regularly introduce bugs, since they often run up against issues on...
View ArticleAllow data-dialog-options to be set as array.
Problem/MotivationCurrently to pass jQuery dialog options onto drupal's dialogs you have to do something like:'data-dialog-options' => Json::encode(['width' => 400]), This is kinda of...
View ArticleCreate Drupal 9 stable theme
Problem/MotivationDrupal 9 will come with a new version of Stable. Initially, the plan was to replace the old Stable with a new Stable theme, which essentially would force all themes to upgrade to the...
View ArticleViews block_content revision relation should have revision_user field
Problem/Motivation If we create any view for "custom block" and try to reveal data about "custom_block_author" our best bet is to open up revision for this block_content, so we can fetch...
View ArticleConsider how to communicate allowed methods on resource object self links
It would be nice if links on resource objects could give a "hint" about what HTTP methods are allowed for certain target URLs. This could suggest to a consumer of the API that the resource object is...
View Article