diacritics are not removed from ǢǣǼǽǮǯ
Problem/MotivationÆ has a few accented variants, these do not get their accents removed because the transliteration component returns AE and the removeDiacritics method only consider single letter...
View ArticleDouble // in file paths
Problem/MotivationThis is a follow up to #2925899: MigrateUpgradeImportBatch does not use source_private_file_path & source_base_path correctly, making it impossible to have public & private...
View ArticleReplace use of whitelist/blacklist in \Drupal\Core\Utility\Error and its test
Problem/MotivationLets remove usage of "blacklist" and "whitelist" in \Drupal\Core\Utility\Error and its test.They are:An historic bad labelling of peopleProvide no context: "what is listed in...
View ArticleLinks in the tour tip body are visually the same as the rest of the text
Problem/MotivationSeven's CSS is written in a way that makes the links in the tip body indistinguishable from the rest of the text:"I'll teach you more about paragraphs" part is the the link. As the...
View ArticleMigrateUpgradeImportBatch does not use source_private_file_path &...
Problem/MotivationI am trying to migrate drupal 7.56 to 8.4.2 using migrate_drupal and migrate_drupal_ui web interface. The instructions for file path seems to be misleading.It is asking to enter...
View ArticleSlew of random test failures with UpdatePathTestBase when using...
Many tests are now failing with UpdatePathTestBase, could be a core regression.The first test we see this issue with is https://dispatcher.drupalci.org/job/default/37588/consoleFull The most recent is...
View ArticleText for missing system.site config file has room for improvement
Problem/MotivationThe text for the error message of a missing system.site config seems to be not ideally worded:This import does not contain system.site configuration, so has been rejectedI feel this...
View ArticleResponsive image formatter does not support URL/Link options
Problem/MotivationFollow up issue for #2829990: Image formatter does not support URL/Link optionsWhen using a responsive image field formatter and adding a link to a file or hosting entity, URL options...
View Article[backport] Replace usages of deprecated AssertLegacyTrait::assert(No)Option()
Problem/MotivationAssertLegacyTrait::assertOption() is deprecated in drupal:8.2.0 and is removed from drupal:10.0.0. Use $this->assertSession()->optionExists() instead. See...
View ArticleRemove redundant role="article" from <article> html tags
article is the default role of an<article> and thus the attribute can be removed.To test this, copy this snippet into the W3 validator: https://validator.w3.org/nu/#textarea<!DOCTYPE html>...
View ArticleQuery uses hardcoded LIMIT instead of queryRange()
BigPipeTest.php executes the following query, 'SELECT * FROM {watchdog} ORDER BY wid DESC LIMIT 2'. The Connection::queryRange() function allows contrib drivers to insert their own Limit / Offset...
View ArticleThe AssertMailTrait should cast the data type to boolean in assertMailPattern
Problem/MotivationThe /core/lib/Drupal/Core/Test/AssertMailTrait.php() uses the result of the preg_match() function in assertTrue(). However preg_match() function returns 1, 0 or FALSE.protected...
View Articlelabel_collection is defined twice in BlockContentType entity annotation
Problem/MotivationThe annotation in core/modules/block_content/src/Entity/BlockContentType.php looks like this: * @ConfigEntityType( * id = "block_content_type", * label = @Translation("Custom block...
View ArticleDerivative plugin definitions contain base plugin IDs instead of derivative IDs
Problem/MotivationMost, if not all derivers do not set plugin IDs for derivative definitions explicitly, but provide it by merging in the base field definition for defaults. This means that for any...
View ArticleExposed term filter is not updated when terms are added, deleted, or...
(I honestly don't know if this belongs in Views, Taxonomy, or Cache...)If a view has an exposed term filter, the options are not updated when new terms are added to the vocabulary. Similar results when...
View ArticleSet SameSite on session cookies
On a new Drupal 9 install, the session cookie of a logged in user, does not have a "SameSite" attribute at all.This attribute should at least be explicitly set to Lax.As far as I am concerned though, I...
View ArticleDiscuss lowering SQLite version requirement from 3.26 to 3.22 in Drupal 9
Problem/MotivationBackground context for Drupal 8Drupal 8.0 was released in Nov. 2015. At that time, for people who wanted to install it on SQLite, the stated minimum required SQLite version was 3.6.8....
View ArticleReplace usages of deprecated AssertLegacyTrait::assertOptionByText()
Problem/MotivationAssertLegacyTrait::assertOptionByText() is deprecated in drupal:8.4.0 and is removed from drupal:10.0.0. Use $this->assertSession()->optionExists() instead. See...
View ArticleMysql 8 Support on Drupal 7
An issue has been created for Drupal 8 already, but this is for Drupal 7 particularly.Problem/MotivationMySQL 8 has been release and includes performance enhancements. It would be nice to integrate...
View Article