Allow an install hook in profiles installing from configuration
Problem/MotivationIn #2788777: Allow a site-specific profile to be installed from existing config we excluded profiles from being installed that contain hook_install implementations.The reasons for...
View ArticleEntity queries querying the latest revision very slow with lots of revisions
After upgrading to 8.4 we noticed a performance decrease on one of our sites. The page that is taking minutes to load is a multilanguage page with several field collections and revisions enabled.Some...
View ArticleDeleting a translation leaves behind orphaned revisions
Problem/MotivationDeleting a translation leaves behind orphaned revisions that can never be retrieved using the UI. The easiest way to describe the problem is to read the steps to reproduce that show...
View ArticleVertical Tab left margin no longer overridden
The update from alpha to beta1 appears to introduce an issue with the LEFT margin of vertical tabs. Basically, the left margin of 15em is no longer overwritten by...
View ArticleAdd a new Drupal.theme JavaScript function for theming the the show/hide row...
Problem/MotivationDrupal core's tabledrag.js uses a hard-coded markup for the tabledrag toggle height markup and its wrapper div that are not overridable by themes.Proposed resolutionIntroduce new...
View ArticleAdd a new Drupal.theme JavaScript function for tabledrag handle to allow...
Problem/MotivationDrupal core's tabledrag.js uses a hard-coded markup for the representation of tabledrag-hande. Because of this, the markup of that handle is not overridable by themes.Proposed...
View ArticleAdd sorting configuration to composer.json
Problem/MotivationWhen adding packages doesn't sort them in composer.json.Proposed resolutionAdd sort-packages:true in root composer.json and core/composer.jsonRemaining tasksAdd a patch.User interface...
View ArticleRemove isLatestRevision, getLatestRevision, getLatestRevisionId from the...
Problem/MotivationProposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease notes snippet
View ArticleRemove the deprecated views relationship provided by content moderation to...
Problem/MotivationThis was deprecated in #2894479: Deprecate the Views relationship from moderated content to the "content_moderation_state" entity . Time to remove it.Proposed resolutionRemaining...
View ArticleMake the public file system an optional configuration
Problem/MotivationWhen Drupal is installed, it requires a valid writable path for the public file system. Unfortunately, this breaks on environments where there is no local shared storage and only an...
View ArticleAjax errors are not communicated through the UI
Problem/MotivationCurrently ajax errors are only visible in the browser console. This is confusing for non-technical users because there's no indication in the UI that an error happened. Providing easy...
View ArticleTerminated ajax requests throw error even if terminated because of a form submit
Problem/MotivationThere was a similar thread for D7 - #2808789: Fix "An AJAX HTTP request terminated abnormally" alert after user has navigated away from the page. The problem we are experiencing is...
View ArticleThe Cache::mergeContexts has a dependency on CacheContextsManager which seems...
The value object Drupal\Core\Cache\CacheableMetadata uses the Drupal\Core\Cache\Cache methods when merging with an other CacheableMetadata object. The mergeContexts in de Cache class has a hard...
View ArticleProgrammatically associate error messages with inputs
Problem/MotivationI would like the field errors to have the same structure as the description of the field - unique id and his id added to his corrsponding input `aria-describedby` attribut (look...
View ArticleRefactor image and file field widgets to improve contrib compatibility and to...
Problem/Motivation#3096059: Inconsistent styling of vertical tabs styling in image widget crop widget revealed an issue of Claro's image and file widget implementation: when a contrib module adds...
View ArticleUse dropbutton variants with #dropbutton_type instead of custom classes
Problem/MotivationTo stick to the design system approach for claro the implementation for components should stick to predefined variants.Proposed resolutionSince Add support for Dropbutton variants...
View ArticleCopy media library styles from Seven to Claro
Problem/MotivationMedia Library has been marked as stable in 8.8.x and as a result, most of the related styles were moved to Seven. Right now, if someone tries to use Media Library with Claro, it's...
View ArticleElements inside system-status-report__entry lose partial focus styling
When elements inside .system-status-report__entry are focussed, the focus styling (green border) is partly cut-off. This is caused bij "overflow: auto;" on .system-status-report__entry Removing...
View ArticleSQLSTATE[HY093]: Invalid parameter number: number of bound variables does not...
Hi,Trying to display terms even if node aren't published but I get this error whan I try to add this field into my Views content.Drupal\Core\Database\DatabaseExceptionWrapper : SQLSTATE[HY093]: Invalid...
View Article