REST Views: CSRF tokens don't work when using RestExport Views Display...
Problem/MotivationI am working site that is using a REST export Views display and found that Flag (module) links that are rendered in the View do not work because they have bad CSRF tokens. When...
View ArticleQuery string is appended multiple time after each AJAX request
Problem/MotivationFollow-up to #2263569-263: Bypass form caching by default for forms using #ajax. Steps to reproduce On drupal frash install. Convert auto tagging widget on article to autocomplete...
View ArticleAdd DateTimeNormalizer+TimestampNormalizer, deprecate...
Problem/Motivation#2768651: Let TimestampItem (de)normalize to/from RFC3339 timestamps, not UNIX timestamps, for better DX fixed the normalization of "Time fields" aka the TimestampItem. But it did so...
View ArticleProvide a way to remove migration tables (ID map etc.)
Problem/MotivationThe 3 modules Migrate, Migrate_drupal, Migrate_drupal_ui didn't implement any method to remove these tables or other data related to migration and have no use after complete...
View ArticleUmami Recipe Spanish Translation: Crema catalana
Problem/MotivationWe need to translate this recipe to Spanish so we can demonstrate Drupal's multilingual capabilities. This issue is to produce and agree a translation, not to actually incorporate it...
View ArticleInteractive controls inside preview block in the Layout Builder form should...
Problem/MotivationForms that are displayed in the Layout Builder form are submittable.This can Take you away from the layout builderCreate changes to your site.For example in the node layout override...
View ArticleAdd a $properties argument to FieldItemList::equals()
Problem/MotivationIn #2940204: Translatable fields with synchronization enabled should behave as untranslatable fields with respect to pending revisions we realized that it would be handy to be able...
View Article'roles' field on User entity is never accessible: make accessible...
Hello,I am using graphql with Drupal, but I think this issue might be a generic drupal core issue so opening it up in here. Currently when accessing the user roles via an endpoint (graphql, json api or...
View ArticleDeprecate drupal_get_path() and replace with ExtensionList::getPath()
Problem/MotivationAfter the completion of the new Extension system API's in #2208429: Extension System, Part III: ExtensionList, ModuleExtensionList and ProfileExtensionList and #2659940: Extension...
View Articlehtaccess functions should be a service
Problem/MotivationAs part of the general clean-up of the File API, file_save_htaccess() and file_ensure_htaccess() need to be deprecated and moved into services.Proposed ResolutionMove this...
View ArticleAdd configuration transformer API
Problem/MotivationThe configuration management system in Drupal 8 is great and allows configuration to be synchronized between installations of the same site in different environments. This is done by...
View ArticleMultilingual functionality - enable English and Spanish as part of Umami...
Problem/MotivationA multilingual (English and Spanish) website should be installed as part of the Umami OOTB experience. Having that in core would also allow the ability to submit patches that will fix...
View ArticleNative browser form validation does not fire when submit buttons use #ajax
Problem/MotivationModern browsers perform client-side validation for certain input fields. The easy example is for an input marked required. This is only triggered when the browser detects a...
View ArticleFix race conditions in OffCanvasTestBase
Looking to see if possible to use WebDriver for off-canvas and setting_tray related testsSuggested to solve testing #2944145: [PP-1] Settings Tray prevents editing some fields with QuickEdit...
View Article[META] Remove Field Layout module from core after moving its essential...
Problem/MotivationField Layout module was in part deprecated by the later addition of Layout Builder module and it never matured out of its experimental stage. It is still in core as an experimental...
View ArticleAllow users to update their settings regardless of duplicate email addresses...
With some site setups there may be multiple user accounts with the same email address in the users table (this is technically possible with the default schema). However, when that happens, the accounts...
View ArticleAllow tokens to be used in Text Editor image upload directory path
Allow Drupal date tokens to be used in the "Upload Directory" path, much like they are used for the upload path in Image fields of Content Types.That way instead of inline-images one could have...
View ArticleLayout overrides cannot be translated
Problem/MotivationYou cannot update the Layout of a translated entity when you allow layout overrides per entity.To reproduce:1. Add a new language and enable translation for the Basic page content...
View ArticleAllow AJAX to use GET requests
Problem summaryAJAX requests are always made using POST, which disables render caching.However most AJAX requests could be cached safely, and the POST requirement was previously due to the large amount...
View ArticleFocus state bug on text field AJAX calls
Problem/Motivation#1824636: Do not move the cursor to the top of the page on ajax calls solved a form focus state issue where by default the focus state comes back to the form element after rebuilding...
View Article