"Unexpected error during import.. Duplicate entry locales_target "...
Steps to reproduce* Install a site using a profile in English * Enable locale, language * Add a second language e.g. Swedish * Set default language to Swedish * Export configuration * Install site...
View Article[regression] User roles field access is inconsistent, users with...
Problem/MotivationThis is approved as a public security hardening in #25.Access to modify a users role is handled inconsistently. The user access control handler incorrectly allows users with...
View ArticleRecursiveContextualValidator should handle exceptions when validating nodes...
Problem/MotivationThe RecursiveContextualValidator will iterate through a list or complex data object and validate each of its properties. However, the validation is broken if any of those typed data...
View ArticleProvide a Entity Handler for user cancelation
Problem/MotivationAt the moment every content entity type must implement hook_user_cancel() to do updates when a user is cancelled. We have comment_user_cancel() and node_user_cancel() but we are...
View ArticleAdd "edit block $type" permissions
Problem/MotivationThis issue follows up on the discussion in #1975064: Add more granular block permissionsCustom blocks can be created as structural page elements and content editors might need to edit...
View ArticleNested Paragraph field support for inline form errors
Problem/MotivationNested Paragraph field support for inline form error module, When you are using nested paragraph fields and inside a paragraph on node a form if there is a required paragraph field....
View ArticleViews Post Update cURL timeout "Couldn't connect to search v3...
Problem/MotivationDuring the Core 9.3 update, there was a curl error during the views post update on some of our sites during updb ...> > [notice] Update started:...
View Article[upstream] Enable table captions; override CKE5's default downcast to...
Problem/MotivationCkeditor 4 supports them, and they're already available in CKEditor 5, so lets support them.Steps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData...
View ArticleTableDrag JS :first-of-type issues
In the docs for drupal_attach_tabledrag() it mentionsIn a more complex case where there are several groups in one column (such as the block regions on the admin/structure/block page), a separate...
View ArticleMenuLinkContentAccessControlHandler does not allow "view" access...
Menu link 'view' permission is set to 'Administer Menu' which does not allow for exposing menu links via the jsonapi module (e.g. /jsonapi/menu_link_content/menu_link_content). Should permission...
View Article[upstream] API for contrib projects to load CKEditor translations
Problem/MotivationFollow-up for #3202664: CKEditor 5's UI language should match Drupal's interface translation to provide API for contrib projects to load CKEditor translations. This requires...
View Article[upstream] CKEditor 5 PasteFromOffice plugin should not allow MS...
Problem/Motivationckeditor5 PasteFromOffice plugin not working without "Limit allowed HTML tags and correct faulty HTML" turned on. Not sure, if this is by design or this is an issue. From my...
View ArticleLink field uses deprecated name=" " instead of proper title="...
The D8 version of this module which is now included with core has a major issue. A proper link has 3 important elements: 1. href="URL" 2. title="Title Tag" 3. anchor textIn this module, the title tag...
View ArticleLet StringFormatter support UUID field type explicitly
Problem/MotivationWhile adding a UUID field in a view, no field formatter available, but the input element of selecting formatter is there still. It might make users like me wonder is it something...
View ArticleStore all installable releases in update_calculate_project_update_status()
Problem/MotivationRight now the Update module will always recommend the latest version in the current major that is installable, meaning published, secure, in a supported branch and support...
View ArticleConvert update_calculate_project_update_status() into a class
Problem/Motivationcore/modules/update/update.compare.inc contains 1 method, update_process_project_info() that is called from outside of the file.update_calculate_project_update_status() is over 300...
View ArticleImplement automatic background updates for highly critical security issues
Problem/MotivationMany software programs (including CMS software such as WordPress) support automatic updates, in which the site applies an update on its own with no intervention from the site...
View ArticleThe update report does not honor drupal.org's info about what releases...
Problem/MotivationNow that the security team can specifically mark releases insecure The update module could determine if a project is secure even if there is security release in a new release. Even in...
View ArticleTranslation of toolbar button tooltips still not working.
Problem/MotivationToolbar button tooltipps are not translated if different language then English is enabledSteps to reproduce1. Install Drupal in Englisch via Simplytest.me 2. Enable Interface...
View ArticleAjax callbacks do not work on installation forms
Problem/MotivationI'm currently building an installation profile for a distribution and I have added another form in order the users to fill it in, as we want these information. In the form I have...
View Article