Allow profiles to exclude dependencies of their parent
Some versions of the patch in #1356276: Allow profiles to define a base/parent profile allowed profiles to exclude config or dependencies inherited from a base distro/profile. This functionality was...
View ArticleMenu and Path Module Issues
Admin area where users are able to make menu edit changes to menu links e.g. /admin/structure/menu/manage/main seem to break core functionality when appending the forward slash to node references. The...
View ArticleCKEditor breaks while uploading image and saving before the image upload is...
Problem/MotivationCKEditor breaks when you are uploading an image but try to save image upload dialog before the image has finished uploading. This happened in both 8.9.x and 9.1.x as well.Steps to...
View Article"Passwords Match:" text shows below password_confirm element on...
You will notice that when viewing the register form you will see "Passwords Match:" showing below the second confirm password box. It should be hidden initially when the page loads and only show as you...
View ArticleCannot edit or delete translation if "User" detection method is...
Problem/MotivationI have two languages on my website, both enabled. If I have either User or Account administration pages enabled in Detection and selection (/admin/config/regional/language/detection)...
View ArticleAdd back rollbacks through the UI
Follow-up to #2687843: Add back incremental migrations through the UIProblem/MotivationFollow-up to #2683421: Remove incremental and rollback options from the UI (and add them back when they are more...
View ArticleHow to fix "non-existent config entity name returned by...
I have two recurring errors in my log as follows. Please could someone advise on a php code snippet to remove these errors? Both are reported as a 'views' error type and occur when clearing all...
View ArticleMedia Library Insert Selected results in AJAX Error
Problem/MotivationWhen inserting selected media there are scenarios where bundle labels cannot be generated resulting in AJAX errors and the users inability to insert their selected image. An AJAX HTTP...
View ArticleLanguage prefix for custom menu link paths are saved but not used
Problem/MotivationMenu items accept paths with a language but ignore that information when rendering. Steps to reproduce:1. Install Drupal and have with at least two languages (say English without a...
View ArticleAllow entities to be subclassed using "bundle classes"
Problem/MotivationContent types are essentially business objects, but we have no standard ability to modify or subclass them to add business logic, which therefore gets scattered among helper...
View ArticleSpecify table alias for Term migration source plugin getIds method
Problem: The problem is that there is no alias on the map table. When you are trying update (add join) to base taxonomy term migration happens:Migration failed with source plugin exception:...
View ArticleDrupal.views.ajaxView is not initializing pagers in nested views
Problem/MotivationDrupal.views.ajaxView is not initializing pagers in nested views. The part here:// Add the ajax to pagers. this.$view // Don't attach to nested views. Doing so would attach multiple...
View Articlesystem_maintenance migrations uses incorrect maintenance mode variable in...
Problem/MotivationThe system_maintenance migration lists:source: plugin: variable variables: - site_offline_message source_module: system But site_offline_message hasn't been in use since #201415: Add...
View ArticleAllow edit Media items from Media Library modal dialog in CKEditor
Problem/MotivationAt now there are no ways to edit media, that was inserted into content, using Media Library CKEditor widget. So, if user, for example, want to change name of media item, or replace...
View ArticleMenu tree storage does not populate route names for a definition
Problem/MotivationStepping through MenuTreeStorage, I found that MenuTreeStorage::doCollectRoutesAndDefinitions tries to check an uninitialized variable $definition. protected function...
View ArticleNode previews are cached by dynamic page cache
Steps to reproduce: - Enable dynamic page cache - Edit a node - Preview it - Change something, e.g. the title - Preview it againExpected behavior: - Second change is visible in previewActual behavior -...
View ArticleRemove the special behavior of uid #1.
We have quite some special behavior for uid #1. This tends to confuse the user, and will do so even more now we have an admin role in core. Do all the special cases we designed around uid #1 really...
View ArticleCorrecting UserViewsFieldAccessTest
Follow-up to #2917584-49: Some tests only go green because they happen to run as UID1Problem/MotivationUserViewsFieldAccessTest extends FieldFieldAccessTestBase, where we have $userWithAccess instance...
View Article