Create a menu link field type/widget/formatter
Problem/MotivationThe creation of menu links was hard-coded at the Node API. This feature/UI is mostly for content creators, not for site builders.This is problematic for various reasons:It adds a...
View ArticleViews: creating a block-only view with contextual filters results in...
I want to create a block listing authors and a counter of their published content, but I can't get this block to work as long as I don't create a page and a url for the view. Steps to reproduce:Create...
View Articlecontact_mail() casts rendered markup to string
Problem/Motivation<?php$message['body'][] = (string) \Drupal::service('renderer')->renderPlain($build);?>That breaks sending HTML mails for example with swift mailer, which tries to be correct...
View ArticleMove comment fragment identifier to the comment container
Currently, we are adding an anchor before comments for the fragment identifier anchor point (e.g., "node/41#comment-42").<a id="comment-42"></a><div class="comment">...
View Article[Meta] Create a visual style guide for the Seven theme
Problem/MotivationOn #2293627: [meta] Document Human Interface Guidelines and make Seven style guide, there was a discussion of making a Seven theme visual style guide, and it got mixed up into a...
View ArticleUI text around "install" and "enable" when you...
Problem/MotivationIn Drupal 8.x, the UI text you see if you use the UI to download and ultimately turn on a module from drupal.org is very confusing and inconsistent. We ran into this when trying to...
View ArticleUpdate the UI texts for the Custom Block module
Problem/MotivationThe links on the administration pages of the Custom Block module, the Custom block library, do not fit with the page names. Those texts and links needs to be updated so that they are...
View ArticleEntity API documentation needs to explain what an "entity handler" is
Problem/Motivation"Entity handlers" are classes that provide different sorts of functionality for entity types: storage, listing, access control, and so on. They used to be called "controllers" but...
View ArticleAdd missing @return documentation for _buildArguments() in ViewExecutable.php
Problem/MotivationThere is no @return documentation for _buildArguments() in ViewExecutable.phpProposed resolution_buildArguments() returns TRUE if successful, FALSE if not. A comment should be added...
View ArticleDiscuss automated visual regression testing
Problem/MotivationWhen making changes to CSS files, it's very easy to introduce visual regression that are hard to pick up. CSS does not have an explicit scope, so unintentional changes can appear in...
View Articleremove usages of SafeMarkup::isSafe()
Problem/Motivation#2575615: Introduce HtmlEscapedText and remove SafeMarkup::setMultiple() and SafeMarkup::getAll() and remove the static safeStrings list marked SafeMarkup::isSafe()...
View ArticleArgument 2 passed to SelectQuery::fields() must be of the type array, null given
Hey I tried update a site to 7.42 buy got the following error: Recoverable fatal error: Argument 2 passed to SelectQuery::fields() must be of the type array, null given, called in includes/entity.inc...
View Articleviews_embed_view() should use a render array so metadata can bubble up
Problem/MotivationCustom modules / themes and other contrib modules like views_field_formatter use the API function of views: views_embed_view()HEADIn HEAD views_embed_view() returns the INNER views...
View ArticleAllow modules to proxy permisisons for other modules.
Problem/Motivation\Drupal\user\PermissionHandler::buildPermissionsYaml() Will override the provider for permissions if it has been set by the permission callback. Proposed resolutionSet the provider...
View ArticleImprove reverse proxy documentation in default.settings.php
Problem/MotivationThe reverse proxy configuration and documentation in default.settings.php has some minor issues:- copy/paste errors: most of the comments refer to "client protocol" instead of the...
View ArticleMenu items - "Has children" flag is not reset on menu reordering
Problem/MotivationThe db column "has_children" in the table "menu_links" is a flag which marks if a menu item is a parent menu item. Its default is 0, i. e. no children. Once another menu item becomes...
View ArticleBringing back the Drupal 7 block system with a small change
Hello all Drupalers: I think the Drupal 7 block system is simpler and preferred over the new more complicated Drupal 8 block system.Drupal 7's one is more swift and sound: Create and put in the same...
View ArticleDuplicate/unused variable 'dropdowns' in duplicateGroupsOperator()...
Problem/MotivationThere is an unused duplicate variable 'dropdowns' in duplicateGroupsOperator() in views-admin.js.Proposed resolutionRemove. Patch below.Remaining tasksNone.User interface...
View ArticleFix grammar ("an URL" should be "a URL") and consistent...
Similarly to #2551453: Follow-up: Consistently use "email" instead of "e-mail" in Drupal and #950534: [policy] Consistently use "email" instead of "e-mail" in Drupal and (the much less trivial:...
View Article