Allow themes to alter widget forms
Problem/Motivation\Drupal\Core\Field\WidgetBase::formSingleElement only allows modules to alter the resulting form. This makes it impossible for themes to consistently make changes to the widget...
View Article#suffix & #prefix Not Included in Documentation
API page: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Render%21...Enter a descriptive title (above) relating to abstract class FormElement, then describe the problem you have found:I...
View ArticleSubmitting a comment in the non default language redirects you to the default...
Problem/MotivationIn a multilingual site if you add a comment on a node which is in the default language, everything is okay. But if you add a comment on a node which is not in the default language, I...
View ArticleAssertLegacyTrait::assert(No)Escaped() in functional tests still have a...
Problem/MotivationSome of the current calls to AssertLegacyTrait::assert(No)Escaped() in functional tests still have a message passed in, even if the methods do not take that in. We need to remove the...
View ArticleMake core views grid styles responsive
Core's Views Grid style is a non-starter for most websites because it is not responsive. Column widths are inserted into the markup via inline styles.I've fixed this in the Olivero theme by overriding...
View ArticleReplace usages of AssertLegacyTrait::assert(No)Escaped, that is deprecated
Problem/MotivationAssertLegacyTrait::assertEscaped() is deprecated in drupal:8.2.0 and is removed from drupal:10.0.0. Use $this->assertSession()->assertEscaped() instead. See...
View ArticleCustom blocks break layout builder module - Quick Edit could not associate...
Steps to reproduce:-Create a custom block: /admin/structure/block/block-content -Enable layout builder to some content type. - Add the custom block via the layout builder: Go to Manage display ->...
View ArticleDeprecate user_picture_enabled() reconsider user picture field
Problem/MotivationFollow-up to #3072305-45: Notice: Undefined index: #item in user_user_view_alter() It is used in system module (indirect dependency on user) via...
View ArticleoEmbed videos do not allow full screen
Problem/MotivationEmbedding a video as media remote_video entity does not allow Fullscreen for the video. On the inner frame it says allowfullscreen="" To allow fullscreen, it would have to...
View ArticleFix 'Drupal.Commenting.DocComment.TagGroupSpacing' coding standard
Part of #2571965: [meta] Fix coding standards in core.ApproachWe are testing coding standards with PHP CodeSniffer, using the Drupal coding standards from the Coder module. Both of these packages are...
View ArticleEditing menus user-experience has regressed
Problem/MotivationIn Drupal 8.5 menu editing has regressed because if you add a menu link from this form you are redirected back to the menu list form. It is very jarring. This is a regression from the...
View ArticleMenuLinkContent entities pointing to nodes are not deployable: LinkItem...
Problem/MotivationMenu link content entities when normalized contain references to node serial IDs (nid) and not UUIDs, this means they cannot be deployed. Snippet:... ], "link": [ { "uri":...
View ArticleBetter privacy for youtube videos
My suggestion:It would be great if we can select a nocookie-checkbox in the video_oembed media entity. With this, all youtube urls change automatic to youtube-nocookie.com urls.Why automatically?...
View ArticleCommentLazyBuilders should be language aware
Problem/MotivationCommentLazyBuilders always check the default entity language. Even when you view a comment translation you will get links to the default language instead of the translation you are...
View ArticleChanges to service definitions can cause fatal errors until services cache is...
Problem/MotivationSometimes, contrib (and custom) modules need to change their service definitions. For example, an additional argument may need to be passed, which can change the function/service...
View ArticleDon't show the revision log message on creation of content, media, etc.
When adding a new entity to the system, the ability to log a revision message makes very little sense, and in some cases, e.g. media, the visual prominence is overwhelming and takes attention away from...
View ArticleError in views FieldPluginBase returns incomplete message
When adding a custom views handler, I noticed that the error output read "Handler ried to add additional fields to \Drupal\views...." so I traced down the source of the bug to an incorrect sprintf call...
View ArticleWhen comment validation fails you end up on a different page
When you are on a node page (for example node/10) and you submit a comment and get a validation error, you are taken to a different url (for example comment/reply/50).A lot of things rely on the path,...
View ArticleDateList: Allow initialization with an empty date
In my setup with commerce 2.0 using a birthday field in the user profile payment method where the value is NULL by intention, it throws the following error (only the first time - recalling with ajax -...
View Article