[policy, no patch] replace jQueryUI autocomplete with awesomplete
Problem/MotivationWe are in the process of deprecating jQuery UI in core. jQueryUI's autocomplete is among the components that need to be removed/replaced. As mentioned in the parent issue: #3067261:...
View ArticleIs there a way to check the authenticity of the user, after changing the...
Steps to re-create the issue:Login with Admin Credentials and copy the session cookie.Open another browser, Login as another user, paste the session cookie of the admin. Refresh the page. Now, you'll...
View ArticlePATCH request your own user account, token is invalidated
It seems that OAuth tokens (using the simple_oauth module) are invalidated if you do a PATCH request on your own user entity. I have confirmed that an account with the proper permissions (administer...
View ArticleNode revision routes don't convert {node} param
Problem/MotivationThe {node} parameter from node revisions routes are not upcasted. But a contrib module expects to receive full the entity in {node} parameter. Example:...
View ArticleAllow for deletion of a single value of a multiple value field
Problem/MotivationI'm working on creating a custom field that has multiple entry items in the field. The field would look like this Field 1 - Text Field 2 - Text Field 3 - TextAll would be saved into...
View ArticleImprove handling of invalid input in time zone abbreviation to TZID route
Problem/MotivationWhen passing a non-integer as the third parameter on system.timezone route, sites running PHP5 will WOSD with a PHP warning.Steps to reproduce:Install Drupal 8 with PHP5.5+.In a...
View Article[META] Support WYSIWYG embedding of media entities
Problem/MotivationCore currently provides support for embedding of images. It is currently impossible to embed a video or a document. Also, when #2801277: [META] Support remote media assets as...
View ArticleAdd a new view mode for embedded media
Problem/MotivationIn #2940029: Add an input filter to display embedded Media entities, we added the ability to embed media entities into WYSIWYG text editors and HTML content, using an input filter. By...
View ArticleTime-zone-abbreviation to TZID route is not access controlled
Problem/Motivationsystem.timezone route is accessible to everyone due to requirements check _access: 'TRUE'. Though this route does not return user sensitive data, prevent access to it if the user...
View ArticleDrupal 8 local installation setup with disabling secure modules throws an error
When I installed a new drupal 8 site and disabled the security modules. The modules got uninstalled but getting the below error.InvalidArgumentException: $string ("") must be a string. in...
View ArticleInstalling a new field storage definition during a fieldable entity type...
Problem/MotivationAs discovered in #3054765: Need to add an entity update event listener to add moderation state for newly revisionable fields, modules need a way to add new (base) fields when an...
View ArticleMake localization file download major version agnostic
Problem/MotivationIn #3016252: Handle Major API changes for d8/d9 for localize.drupal.org urls/files we are exploring making localize.drupal.org URLs major version agnostic on the server side so the...
View ArticleRename "body" comment token to "comment_body"
Follow-up to #1885962-14: Comment tokens should use entity translation APIProblem/MotivationCurrently comment entity token for "comment_body" is "body" so could have collision with some contrib...
View ArticleAdd a merge() method on Attribute objects
Problem/MotivationIn some cases we need to merge attribute objects in twig. This is not possible at the moment.An example of a contrib project suffering of this problem.#2623702: HTML Attributes not...
View ArticleIf you don't want to translate your URL alias, the original URL alias...
Problem/MotivationIf you don't want to translate your URL alias, the original URL alias won't work with your translations.Steps to reproduce:Install with standardEnable language and content...
View ArticleCorrectly determine when to display fields as inline
When Drupal displays a field, the template is field.html.twig, which generates block-level markup including optional labels, attributes, and supports multiple values.For the node title, uid and created...
View ArticleTitle formatting broken due to flawed EntityViewController->buildTitle
ProblemThis issue covers multiple problems relating to the function EntityViewController->buildTitle(). This issue blocks #2353867: [META] Expose Title and other base fields in Manage Display and...
View ArticleMedia Library widget's sortable functionality depends on contextual...
Problem/MotivationThe current CSS for the Media Library widget (media_library.theme.css) does not allow a user to change the media item order (jquery.ui.sortable) unless the user has the "Use...
View ArticleContextual links of reusable content blocks are not displayed when rendering...
Problem/MotivationWhen custom content blocks are placed at page by Layout Builder, there are no contextual links on this block. This is about viewing page, not editing. I dug deeper into the problem...
View ArticleCache not invalidated when entity label changes
Problem/MotivationCache of entities are not invalidated when the entity label changes. Steps to reproduce for nodes & breadcrumbs (from #3): 1. Create a node with title 'Title A'. 2. Change the...
View Article