Update 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 ArticleNot possible to allow uploading files with any file extension
Problem/MotivationChanges while moving filefield to core removed the ability for administrators to allow all file extensions in file fields. While greatly improving security for sites which allow end...
View ArticleReview / improve usability of #3096078 core compatibility ranges on available...
Problem/Motivation#3096078: Display core compatibility ranges for available module updates was committed before a usability review.It adds a lot of (mostly duplicate) text to the available updates...
View ArticleDisplay core compatibility ranges for available module updates
Problem/MotivationNow that #2807145: [policy, no patch] Allow contrib projects to specify multiple major core branches has been done core_version_requirment can be used to declare core compatibility...
View ArticleHow drupal 8 aggregation works for JS and CSS file?
Hi,I like to know, how Drupal 8 aggregations are working for CSS and JS files. When it will create a temp file if opted for aggregation?We have the realtime scenario, We have 2 drupal nodes, 2 LB...
View ArticleRemove transition from CKEditor border-color
Problem/MotivationClaro CKEditor styles have transition on border-color. This is inconsistent with Claro styleguide since we don't use transitions on hover/focus effects elsewhere.Proposed...
View ArticleLazy services: support PHP7 return types in generate-proxy-class
PHP 7 return types are not implemented yet when generating proxy classes for lazy services. This causes the generated code to be non-compliant with any interfaces that have return types.
View ArticleEntity link annotations in HTML head are not valid HTML
Problem/MotivationHTML code of nodes does not validate (checked with http://validator.w3.org/check). They output the following code in the HTML head:<link rel="delete-form" href="/node/1/delete"...
View ArticleImprove exception message in...
When installing a site from existing config, I hit an InvalidArgumentException: "Field $name is unknown."It would be useful if the message told you what the entity is, as well as the field name.
View ArticleCreate classy directory with README, in the templates and css directories for...
Problem/MotivationAs detailed in #3050389: Remove dependency to Classy from core themes, Classy will be moved to contrib befire Drupal 10. Before that, we have to remove dependencies on Classy from all...
View Articlemigrate_drupal's Variable source plugin always returns a row for...
Problem/MotivationUsing the migrate_drupal module, I was trying to write a module that has a UI that shows total number of rows processed over the total number of actual rows in the source DB. For...
View ArticleFix multilingual site's layout edit context issue with TypeError:...
The website encountered an unexpected error. Please try again later. TypeError: Argument 1 passed to Drupal\Component\Utility\UrlHelper::buildQuery() must be of the type array, null given, called in...
View ArticleDate field doesn't allow attributes
My custom form date field is set up as follows:$form['right']['validfrom'] = array( '#type' => 'date', '#title' => $this->t('Start date'), '#description' => $this->t('The beginning...
View ArticleImprove CKEditorTestTrait
Problem/MotivationIn #2994699-52: Create a CKEditor plugin to select and embed a media item from the Media Library, I raised some questions about CKEditorTestTrait (which is added by that issue). In...
View ArticleModernize Drupal\KernelTests\Core\Database\ConnectionUnitTest
Problem/MotivationDrupal\KernelTests\Core\Database\ConnectionUnitTest is using simpletest logic to skip testing for non-MySql drivers.Proposed resolutionUse proper PHPUnit markTestSkipped, and...
View ArticleAllow contrib test modules to not need a core or core_version_requirement key
Problem/MotivationIn order for a contrib project to be testable on Drupal 9 all the modules need to be marked as D9 compatible. This makes sense for the *real* modules provided by the project but it...
View ArticleBase table or view not found: 1146 Table 'drupal.path_alias'...
After upgrading to 8.8 i keep getting errors related to path_aliasDrupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'drupal.path_alias' doesn't...
View ArticleOpener id is null when clicking "Add Media" button using the media...
After upgrading one our sites from 8.6.16 to 8.7.6 the media library functionality stopped working. What are the steps required to reproduce the bug?Install Drupal 8.6.16Upgrade to Drupal 8.7.6Add a...
View ArticleAllow themes to declare dependencies on modules
Problem/MotivationParsing .info files for dependency information is already implemented on the modules administration page. Adding support for the same dependencies in theme.info files, and...
View Article[PP-1] Allow entering raw src attribute when inline image uploading enabled;...
In #1932652: Add image uploading to WYSIWYGs through editor.module, we added the ability to upload an image directly into CKEditor. While great, this has the side-effect of making it impossible to...
View Article