It's very difficult to alter forms of inline (content blocks) placed via...
I was recently looking to modify the form for a content block entity that's placed as an inline block via Layout Builder.This turns out to be quite difficult:The outer most form is either...
View Articlerunning Functional Javascript tests without chromedriver running or...
I was trying to run Functional Javascript tests with Docksal. Because of the way Docker works, my running chromedriver in a terminal had no effect, so as far as PHPUnit could tell, chromedriver was...
View ArticleRepresentative Node Views fails due to invalid SQL
The Taxonomy and User Representative Node (GroupwiseMax) using a RepresentativeView does not work because the existing code generates SQLSTATE[42000]: Syntax error or access violation and...
View ArticleSupport directories other than vendor in the Hardering Plugin
Problem/MotivationCurrently the VendorHarderingPlugin is only able to process packages installed in the vendor directory. That very strongly limits it's usage. It would be nice if it could harden...
View ArticleAdd config validation for the allowed characters of machine names
Problem/MotivationConfig entities require validation for REST support. Add a generic "machine_name" type and validate the value.Proposed resolutionRemaining tasksUser interface changesNone. API...
View ArticleNotice: Undefined index: #attributes in template_preprocess_fieldset()
The following happens if you want to render a fieldset without #attributes and without #description and without #id:Notice: Undefined index: #attributes in template_preprocess_fieldset() (line 217 of...
View ArticleUpdate to Popper.js to 2.0.0
Problem/MotivationDrupal 9 uses popper v1, popper v2 is out - should we update before D9 is out?https://dev.to/fezvrasta/smarter-tooltips-and-popovers-with-popper-2-44bhProposed resolutionRemaining...
View ArticleDrupal core should inform the user of the security coverage for the...
Problem/MotivationCurrently, Drupal.org and various communication channels inform site owners of when the next important (and possibly more difficult) minor version update is scheduled, but this...
View ArticleAdd "protocol" cache context to allow optimizing responses for...
Problem/MotivationWhen a site is served via HTTP/2, it may make sense to disable CSS/JS asset aggregation. But we still want that to happen for HTTP/1 clients. We currently can't serve both.Proposed...
View ArticlePerformance issues with path alias generated queries on PostgreSQL
Problem/MotivationQueries generated by AliasStorage::preloadPathAlias() taking huge amount of time to execute. A good example is the /admin/content page which takes 10 seconds and more to load for...
View ArticleConvert uses of $_SESSION in forms and batch
Problem/MotivationNow that Symfony sessions are in place and available from $request->getSession()</span>, the form and batch subsystems should be updated that it uses that instead of...
View ArticleConvert uses of $_SESSION in ViewsExecutable
Problem/MotivationNow that Symfony sessions are in place and available from $request->getSession()</span>, views should be updated that it uses that instead of accessing <code>$_SESSION...
View Article[PP-1] Support PHPUnit 8 optionally in Drupal 9, while keeping support for ^7
Problem/MotivationSimilarly to #2950132: Support PHPUnit 7 optionally in Drupal 8, while keeping support for ^6.5, this issue is about enabling testing with PHPUnit 8 in Drupal 8.PHPUnit 6 is out of...
View Articlenon-standard precision limits at testSchemaAddFieldDefaultInitial
There are different precision limits for fields of the numeric type: - PostgreSQL has a limit of 1000; - MySQL has a limit of 65; - Oracle has a limit of 38.Still, testSchemaAddFieldDefaultInitial...
View ArticleDouble underscore in machine name breaks AJAX views
OK so I bumped into a real strange bug with Drupal views today. I was debugging a view which had the machine name deals__page (note the double underscore), which wasn't working with AJAX exposed...
View ArticleMigrate D7 entity translation revision translations to D8
Problem/MotivationMigrate the revisions for d7 entity translation to d8. This is moved out of #2746541: Migrate D6 and D7 node revision translations to D8, which is now only about node translation, to...
View ArticleIf no Drupal 8 equivalent filter is found during migration, drop...
Problem/MotivationRight now, when you complete a Drupal 8 migration, AFAICS in all cases, you get your node/comment titles moved over, but the bodies display as blank:The data for the fields is in the...
View Article