Redirect correct language page after node save
Problem/MotivationEnabled content translation, such as English and Japanese.If at English page, i want to add new content, but i selected Japanese language on Language field. After save, the system...
View ArticleEditor settings cannot be translated
Hat tip to @jhodgdon for finding this.Problem/MotivationThe Editor config entity cannot be translated because it does not have a dedicated edit form. Instead the editor settings are attached to the...
View ArticleInconsistent styling of vertical tabs styling in image widget crop widget
When using the https://www.drupal.org/project/image_widget_crop module setting the widget of an image field to Image Widget Crop results in the image styles in the vertical tabs not being styled the...
View ArticleLayout builder does not protect against recursion
Problem/MotivationThe Layout builder module does not protect against recursion. If a Block Plugin which renders an entity is placed inside the same entity's layout, you will receive "Maximum function...
View ArticleTurn off form and entity validation for ajax calls or at least make this...
Problem/MotivationAt the moment when you execute an ajax call and haven't set #validate the form validation will be executed, for that to happen the entity will be built first based on the current user...
View ArticleAllow migrate_drupal_ui source database to be set in settings.php
Problem/MotivationWhen running and debugging migrations from Drupal 7, it becomes tedious and frustrating to have to repeatedly set the database connection up.Proposed resolutionAllow the source...
View ArticleThe comment "language" column in D7 might be empty after migrating...
Problem/MotivationI am migrating wimleers.com from D7 to D8. It contains comments from the D5/D6 days. It looks like this:Note that the language column is empty ('') for the upper half of the rows...
View ArticleText formats disabled in D7 are migrated to D8 as enabled
Problem/MotivationOn my Drupal 7 wimleers.com I have the following text formats in the DB and the UI:And this results in the following DB + UI in Drupal 8 after migration:Proposed resolutionEnsure that...
View ArticleAuthenticationManager's role in setting the current user to anonymous is...
API page: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Authentic...> If no provider set an active user then the user is set to anonymous.I don't think that's technically true:...
View ArticleRandom failure in SchemaTest::testSchemaChangePrimaryKey with order of...
Failing on PostgreSQL 9.1:https://www.drupal.org/pift-ci-job/986641https://www.drupal.org/pift-ci-job/9914661) Drupal\KernelTests\Core\Database\SchemaTest::testSchemaChangePrimaryKey with data set...
View ArticleImprove documentation for cors configuration.
Improper definition of exposedHeaders in sites/default/default.services.yml causes the following watchdog error.Warning: implode(): Invalid arguments passed in...
View ArticleUiHelperTrait::drupalLogin breaks when user.login or user.logout route paths...
If you alter the path for user.login or user.logout, the helpers for logging in and logging out in a test are broken.Example code if ($id === 'user.login') { $route->setPath('/login'); } elseif ($id...
View ArticleRemove PHPDoc reference to CommentStorage::buildQuery() on...
PHPDoc references CommentStorage::buildQuery on SqlContentEntityStorage::buildQuery. This method no longer exists nor there is any other example adding conditions in core, so I think it can just be...
View ArticleEnhance Toolbar's subtree caching so that menu links with CSRF token do...
I ran into the issue of admin_toolbar_tools being incompatible with dynamic page cache - #2897309: admin_toolbar_tools module makes all pages uncacheable. After some debugging I figured the cause are...
View ArticleEntityViewBuilder::viewField() does not respect entity current language when...
Hello. I don't know if this the right place to create this issue, but I solved it by modifying this specific file (EntityViewBuilder.php).ProblemWhen using EntityViewBuilder to display an entity...
View ArticleFileMedia: Local videos has no thumbnail on iOS
The FileVideoFormatter in core does not provide any thumbnail by default with local video uploads.Luckily (?), most browsers like Chrome are smart enough to supply the first frame of the video as the...
View ArticleDrupal 8.8/8.9/9.0 update test coverage
Problem/MotivationSpin-off from #3087644: Remove Drupal 8 updates up to and including 88**.Once we've removed older Drupal 8 updates from Drupal 9, it will be necessary for all new updates added to the...
View ArticleRemove Drupal 8 updates up to and including 88**
Problem/MotivationDrupal 8 upgrade path not needed anymore.Proposed resolutionRemove it.Remaining tasksCreate a patchUser interface changesNoneAPI changesNoneData model changesNoneRelease notes...
View ArticleEnsure that there's no active workspace while running database updates
Problem/MotivationRunning database updates via the UI while having an active workspace in the current user's session leads to all kinds of interesting failures. One example is that post update...
View ArticleDeprecate Migration::set()
Problem/MotivationMigration::set() was provided as a work-around for the inability to properly modify migration plugin configuration at run time (#2681869: Provide clean way to merge configuration into...
View Article