Convert filter_xss_admin and similar function to the string class
Similar to #1938972: Start moving string functions into a utility class let's move filter_xss and all it dependencies into the String class.
View ArticleUndefined index: en in locale_requirements() (line 303 of...
Problem/MotivationRed error message: Undefined index: en in locale_requirements() (line 303 of core/modules/locale/locale.install) on /admin/configProposed resolutionTBDRemaining tasksTBDUser interface...
View Article[views tests] Missing test coverage for node integration.
As #1498674: Refactor node properties to multilingual showed the test coverage for node is not perfect.Revision wizard is not testednode revision title handler (plugin_id = 'node_revision')
View ArticlePlease: more help after installing second language
Problem/MotivationA website with only one language activated is really quite different from a website with multiple languages activated. After adding a language the next step is not known.Proposed...
View ArticleMake the config import process use full config trees again
In the CMI sprint yesterday, we decided to go back to using full config trees for import.This issue will track that work.Probably we should make the plumbing work that way, then add a nice UI for...
View ArticleAuto-generate machine_name for Views Blocks using [viewname]_[displayname]...
Currently, users must type in a custom machine_name when placing a new Views block instance. Normally, a block machine_name is generated from the label. This doesn't work for Views blocks since...
View Article[Meta] Refactor raw PHP variables (e.g $_SERVER, $_REQUEST, $_GET, $_POST)...
In order to depend on using the Request object to determine caching, we need to ensure that everything uses it, rather than raw PHP variables for $_SERVER, $_REQUEST, $_GET, $_POST.Conversion GuideHere...
View ArticleConfigImportTest.php should be ConfigImporterTest.php
ConfigImportTest.php should be ConfigImporterTest.php, it slipped in with the config import refactor issue.attached patch just does a rename.AttachmentSizeStatusTest...
View Article"Administration pages language" user account setting should be hidden if not...
Problem/MotivationThere is an option to enable "administration pages language" detection (admin/config/regional/language/detection) (text label pending #1974044: "Account administration pages"...
View ArticleCreating Custom Block with same name as existing block throws SQL error
If you attempt to create a custom block with the same name (machine name) as another existing block, an error occurs. If you're using the overlay to create the block, the page has almost no...
View ArticleAn existing block instance will be overwritten by a newly created block...
This is kind of a strange bug where new block instances are overwriting existing block instances because we do not provide a mechanism for checking for these existing block instances when saving a new...
View ArticleLanguage help text points to wrong module
Problem/MotivationThe page at admin/help/language in the second paragraph states:Language negotiation allows your site to automatically change language based on the domain or path used for each...
View Articleviews-view-grouping.tpl.php doesn't output correct content
ProblemWhile converting views-view-grouping.tpl.php to twig, an issue with the original phptemplate code has been encountered. The conversion to twig seems to solve this issue, but it's probably wise...
View ArticleEntityBCDecorator::__isset is very slow
EntityBCDecorator chooses to call __get() if called via __isset().This is in general a very bad idea as a lot of code relies on isset() being fast on Arrays or object properties.In particular this is...
View ArticleLoad language at activation
Problem/MotivationWhen you run an installation creating a site in (default) English and add a language afterwards, it is more work than installing in another language and adding English later.Proposed...
View ArticleUse Symfony Request for core includes
Part of #1998638: [Meta] Refactor raw PHP variables (e.g $_SERVER, $_REQUEST, $_GET, $_POST) with Symfony Request objectThe following files need to be...
View ArticleAllow Dialog Controller to work with form/entity form routes
At present the DialogController only supports routes with _content. We need it to support _form and _entity_form but also anything else contrib adds.Related Issues#1879120: Use core dialogs rather than...
View ArticleUse Symfony Request for core classes
Part of #1998638: [Meta] Refactor raw PHP variables (e.g $_SERVER, $_REQUEST, $_GET, $_POST) with Symfony Request objectFiles needed to be changed...
View ArticleUse Symfony Request for core profiles
Part of #1998638: [Meta] Refactor raw PHP variables (e.g $_SERVER, $_REQUEST, $_GET, $_POST) with Symfony Request objectFiles to be...
View ArticleUse Symfony Request for action module
Part of #1998638: [Meta] Refactor raw PHP variables (e.g $_SERVER, $_REQUEST, $_GET, $_POST) with Symfony Request objectFiles needing conversion...
View Article