Introduce a submit confirmation step modal to Form API for usability
Problem There is currently no standard (and easy) way in Drupal's Form API to allow for a user friendly form submission confirmation step.We have ConfirmFormBase which can be used as a separate form...
View ArticleTrigger event when Text Editor is attached
Problem/MotivationIt would be helpful if a javascript event was triggered when a CKEditor5 instance is created. Currently, it is possible for other modules to interact with editor instances using the...
View ArticleMake POST requests render cacheable
Problem/MotivationOpening this as a replacement issue for #2503429: Allow both AJAX and non-AJAX forms to POST to dedicated URLs since it's a completely new approach to the same problem, will mark that...
View ArticleUpdate Stylelint to check for duplicate selectors
Problem/MotivationUnexpected duplicate selector ".dropbutton-wrapper.open .dropbutton__toggle::before" and double "margin-top" with different values, first used at line 234.Line: 234...
View ArticleAllow changing the layout of an existing section in Layout Builder UI
Problem/MotivationAllow the layout of an existing section to be reconfigured, facilitating a section-to-section mapping for each mapping.Currently, the workaround for this is to create an additional...
View ArticleAllow config import with empty system.site UUID
Problem/MotivationThere could plenty of cases/scenarios for deployments where we need the possibility for importing configs without UUIDs set. Like - Default content deployment - Other Development...
View ArticleConsider supporting Layout Builder Overrides for other view modes
Problem/Motivation#2905922: Implementation issue for Layout Builder only supports customizing the Full/Default view mode.For overrides, the Layout Builder UI attaches itself to the canonical route. By...
View ArticleFix not rendered selection checkbox for Media library modal field widget does...
Problem/MotivationUsing the Media entity as an entity reference field on a content type, when searching for a media item, sometimes the checkbox to choose a result does not appear. It sometimes seems...
View ArticlePHP8.1 deprecation: str_replace(): Passing null to parameter #3
Problem/MotivationI tried to find related issues in the meta #3220021: [meta] Ensure compatibility of Drupal 9 with PHP 8.1 (as it evolves) but failed, sorry if this is a duplicate. I'm upgrading an...
View ArticleDomain-based language negotiation strips "destination" URL query...
Problem/MotivationWhen using domain language negotiation the destination parameter can be stripped.Steps to reproduce:Install standardInstall the language moduleAdd second languageGo to Configuration...
View ArticleForm API does not have a reset button type
Reset button (as like submit button) for form api is not implemented yet to Drupal 8.x core. Its reset the all the field values of a form.
View Article[random test failure] Re-enable AjaxTest::testAjaxFocus()
Problem/MotivationSeen here on sqlite: https://git.drupalcode.org/project/drupal/-/jobs/221199Testing Drupal\FunctionalJavascriptTests\Ajax\AjaxTest .....F 6 / 6 (100%) Time: 01:09.051, Memory: 4.00 MB...
View ArticleOne-time login links broken in Gmail/Outlook
Problem/MotivationWhen using Gmail's web interface it is not possible to click on one-time login links.This is a recent change, and it's not clear if it is related to updating to Drupal 10.1.6 or...
View ArticleCKEditor5 does not maintain image alignment when copied from another editor...
Problem/MotivationWhen copying aligned block images from one CKEditor instance to another (same page or different page), the alignment is lost, and it appears there is a fallback alignment. When...
View Article[policy, no patch] How much of The Update Framework integration is needed for...
Problem/MotivationThe Automatic Updates Initiative and the Project Browser Initiative both are creating modules that will add user interfaces for running Composer commands to add and update...
View ArticleDocs on return type on two media constraints are misleading
Problem/Motivation\Drupal\media\MediaSourceFieldConstraintsInterface::getSourceFieldConstraints says the return type should be* @return \Symfony\Component\Validator\Constraint[] * An array of...
View ArticleSubsystem maintainer permissions on GitLab
Problem/MotivationWith the adoption of gitlab there a few challenges and oppertunities to have subsystem maintainers help out core committers with certian tasks.Things like retargeting or closing merge...
View Article#states disable property has stopped working for some element types
Problem/Motivation#994360: #states cannot check/uncheck checkboxes elements included a change to no longer set the disabled property of the targeted element directly, since it should be included by...
View ArticleUX: Hide entity ID in autocomplete widget
When using an autocomplete widget, Drupal adds the entityID in brackets after the entity name. The entityID is unique, but the text label for that entity may not be, so adding the ID ensures the user...
View ArticleDELETE user should be able to bypass cancel_method setting
Problem/MotivationWhen sending a DELETE request for a user entity (i.e: jsonapi/user/user/{uuid}), the cancel_method setting is honored. This means that unless the cancel method is...
View Article