Disabling tableselect element options
Problem/MotivationThere's no handy way to mark some rows as disabled for selection in a tableselect element.Proposed resolutionAllow to pass an optional #disabled property in option. When an option has...
View ArticleTaxonomyVocabularyHierarchyUpdateTest::testTaxonomyUpdateParents() is prone...
Problem/MotivationIn #2957381: Data model problems with Vocabulary hierarchy we added an update path test which tries to verify that an index exists by looking up its name. However, there are two...
View ArticleUndeprecate \Drupal\FunctionalTests\AssertLegacyTrait and...
Problem/MotivationWe really want to remove simpletest's testbases in Drupal 9 and conversion to BrowserTestBase and friends is much simpler with \Drupal\FunctionalTests\AssertLegacyTrait and...
View ArticleMove ArchiveTar to composer
Problem/MotivationArchiveTar is a code from another project in core/lib/Drupal/Core/Archiver/ArchiveTar.php - but we can get it from composer now - see...
View ArticleNew ajax command to do proper redirect for ajax processes
This is a new command which will allow doing a redirect in an ajax call. This will do it so that it will do another post to the redirected URL so that Drupal will treat the new call as an AJAX call so...
View Article[META] Roadmap to stabilize Media Library
Problem/MotivationFor Drupal 8.6, we shipped with an experimental media library that:Provides a nice visual interface for browsing through all the media items in your siteCan be opened from a node form...
View ArticleContext menu not working with Seven
I am no longer seeing the context menu for editing blocks for the Seven theme, although it seems fine with Bartik and other themes.Steps to recreate the issue: Use fresh installation of Drupal 8.6.9...
View ArticleMultilingual site interface is only in English (Regression from 8.6)
Problem/MotivationStep to recreate:Installing Drupal 8.7.x (Standard installation) in EnglishEnable language modules -Provides a translation interface for configuration.Content TranslationInterface...
View ArticleConvert pager.inc to a service
From #2547833: Pager.inc -- add tests, clean it up, convert to a service, use it!:Problem/Motivationpager.inc uses global variables, which we are trying to get rid of, as they make it impossible to...
View ArticleShow media add form directly on media type tab in media library
Problem/MotivationIn #3020716: Add vertical tabs style menu to media library the media library has been split up in different tabs per type. We want to show the source field on the tab of each media...
View ArticleLayout Builder's Field Blocks do not work with Quick Edit
Problem/MotivationWhen Layout Builder and Quick Edit are enabled, it's expected that Entity Fields are still quick-editable when rendered by the Field Block. It appears that the expected...
View ArticleCreate a fault tolerant method for clicking links in Javascript tests.
Problem/MotivationFollow up to #2946294: Fix race conditions in OffCanvasTestBaseThis was solving for the random test failure the produces and error like 1)...
View ArticleUnify the grid/table views of the media library
Problem/MotivationFrom #2962110-102: Add the Media Library module to Drupal core:Grid vs. table? Why do we still have both? Seems like a stable blocker to unify this, but not a blocker for beta.This...
View ArticleDealing with unexpected file deletion due to incorrect file usage
Problem/MotivationRecently @catch, @webchick, @xjm, @cottser, @cilefen and I discussed #2801777: Give users the option to prevent drupal from automatically marking unused files as temporary , #2810355:...
View ArticleEnable Umami's content installation to import multiple languages
Problem/MotivationWe want to showcase Drupal's multilingual capabilities in Umami, but Umami currently only imports content in one language.Proposed resolutionExtend Umami's installation capability to...
View ArticleImage Dimensions Validation on Media upload
What are the steps required to reproduce the bug? Create a new media type using an image field. Go to manage fields and set Image Resolution restrictions on the image field Add the media type as a...
View ArticleAvoid horizontal scrollbar in media library dialog when using small viewports
Problem/MotivationWhile working on the media library, I noticed it was getting a horizontal scrollbar on smaller screens. In the seven theme, label elements in forms get a display: table;. In the media...
View Article[PHP 7.2] "session_id(): Cannot change session id"
On PHP 7.2, these warning show up in the logs at admin/reports/dblog:Warning: session_id(): Cannot change session id when headers already sent in drupal_session_initialize() (line 266 of...
View Article[PHP 7.3] Fully support PHP 7.3 in Drupal 7
Background information[PHP 7.3] Fully support PHP 7.3 in Drupal 7Currently some tests fail:https://www.drupal.org/pift-ci-job/1115582and this should be fixed.Task: Enable php 7.3.x tests (core...
View ArticleAdd a views sort handler for sorting content by moderation state
Problem/MotivationThere's no views sort handler for sorting on the moderation state field. In #2862041: Provide useful Views filters for Content Moderation State fields, a filter handler was added for...
View Article