Remove PHPUnit 4.8 class aliasing BC layer
Problem/MotivationDrupal core now uses a minimum PHPUnit version of 6.5. We should remove the class aliasing layer which allowed us to have BC for PHPUnit 4.Proposed resolutionRemove BC PHPUnit class...
View ArticleAdd focus behaviour for media widget with max elements
Problem/MotivationThere is an issue with the focus and scroll behaviour for existing nodes with the maximum number of allowed items, because the 'Add media' button - which has the correct logic and...
View Articleability to remove metadata from uploaded files
Hi,Requirement:I am using drupal media along with s3fs module to store/read documents in/from Amazon S3. Is there a way to remove metadata (personal information like author, company etc) while...
View ArticleAdd screen-reader assertions in FunctionalJavascript tests where beneficial
There is a @todo in \Drupal\Tests\media_library\FunctionalJavascript\MediaLibraryTestBase::pressInsertSelected to consider adding screen-reader assertions every time the method is called. That should...
View ArticleAccessibility Issues Module Pages
Problem/Motivation(Why the issue was filed, steps to reproduce the problem, etc.)Accessibility of the modules page is key to having more people of different ability levels to build websites using...
View ArticleWhat is the Page Title Block?
First I need to clarify that the Page Title Block is being used properly. What is the difference between the Page Title Block and standard Title Field in a node content type? After testing Page...
View ArticleDuplicate paragraph in Media Library help.
Problem/MotivationThe help page for media library shows a duplicate paragraph. The two versions are the same, except the first has a link in it.Proposed resolutionRemove the duplicate...
View ArticleRemote Video media type should have revisions enabled by default.
Every other media type provided by core has revisions enabled by default. I can only assume this is just a simple mistake unless someone has a reason this was done intentionally for Remote Video?
View ArticleRestore node theming for book export
When you use the "printer friendly version" link for exporting a book hierarchy to HTML, the individual nodes do not use the node template. That is due to this line in BookExport.php function...
View ArticleAdd config page to Media Library's module info
Add the `config` key to the media library module info, so the settings page link appears in the description at admin/modules
View ArticleError: Call to a member function getLabel() after enabling layout_builder
Existing drupal 8 site (upgraded from 8.2.x to 8.3, 8.4, 8.5). Current version 8.5.5 . If I enable layout_builder, then:Error: Call to a member function getLabel() on null in...
View ArticleConvert views, views_ui module hook_help() to topic(s)
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the views, views_ui module(s).Proposed resolutionTake the information that is currently in the hook_help module...
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 ArticleAdd informative error message for 'Connection refused' errors in MySQL
Problem/MotivationThere are several cases when Drupal can get "2002 Connection refused" error:1. The 'unix_socket' option is set in settings.php and the socket is not accessible. SQLSTATE[HY000] [2002]...
View ArticleEntity builder ContentEntityForm::updateFormLangcode changes the form...
Problem/Motivation1. Configure node type article with multiple body field and enable the content_translation module for it. 2. Add a second and a third language to the site e.g. french and german. 3....
View ArticleManagedFile ajax request the wrong URL because it ignores #ajax url parameter
Imagine a profile that has an edit button to open a modal. The modal contains a profile image upload (managed_file field) and a listing of languages that the user speaks. Each languages has an edit...
View ArticleRemove the code used to workaround the lack of support for stream wrappers in...
GDToolkit::save() contains the following code. // Work around lack of stream wrapper support in imagejpeg() and imagepng(). if ($scheme && $this->streamWrapperManager...
View ArticleGDToolkit::save() doesn't check the value returned from FileSystem methods
GDToolkit::save() calls the methods implemented from the file_system services without checking they return a failure value. FileSystem::tempnam() and FileSystem::realpath() return a Boolean value in...
View ArticlePromotion entities throw an exception when toUrl() is called on them
Reproduce steps: Install drupal8.6 and group;1.x-dev and commerceCreate group_content:commerce_promotion plugin use these code/** * Provides a content enabler for nodes. * * @GroupContentEnabler( * id...
View ArticleConfig export field should be cleared when config type changes
Problem/MotivationOn the single item config export form (/admin/config/development/configuration/single/export), one can change the configuration type in order to see configuration names that match the...
View Article