[meta] Fix strict type errors in functional tests
Problem/MotivationThis is a child issue of #3376057: [META] Add declare(strict_types=1) to all tests. After adding enabling strict types to all tests there were around 3000 errors. Fixing them all in...
View ArticleRefactor Claro's system-admin--modules stylesheet
Problem/MotivationThis is a child of #3324398: [META] Update Claro CSS with new coding standards and part of #3254529: [PLAN] Drupal CSS Modernization Initiative.Steps to reproduceThe stylesheet at...
View ArticleChange usage of plugin IDs for base route in...
Problem/MotivationIn #3370946: Page title should contextualize the local navigation we found that the plugin IDs shouldn't be used for base route in SearchLocalTask::getDerivativeDefinitions() because...
View ArticleWarning: Undefined array key "title" in...
Run update.php for drupal 10.2 Warning: Undefined array key "title" in Drupal\update\ProjectSecurityRequirement::createFromProjectDataAndSecurityCoverageInfo() I debug and found that Module...
View ArticleXSS attribute filtering is inconsistent and strips valid attributes
Follow-up to #2105841: Xss filter() mangles image captions and title/alt/data attributesProblem/Motivation\Drupal\Component\Utility\Xss::filter() cleans potentially dangerous protocols like...
View ArticleImage on article node sticks out into left margin
Problem/MotivationOn a fresh install of Drupal, I created an article node and added an image to the image field.The image sticks out into the left margin, unlike all of the other elements in the node...
View Article[meta] Allow config types to opt in to config validation, use...
Problem/Motivation#3361534: KernelTestBase::$strictConfigSchema = TRUE and BrowserTestBase::$strictConfigSchema = TRUE do not actually strictly validate introduced strict config schema checking that...
View ArticleRun config validation for config schema types opted in to be fully validatable
Problem/MotivationThis is a follow-up to #3402168: Follow-up for #3361534: Config validation errors can still occur for contrib modules, disrupting contrib and #3361534:...
View ArticleAdd ability to insert Media inline in CKEditor widget
Problem/MotivationAt now Drupal Media entities can be inserted into CKEditor, using Media Library widget, only as block element. So there are no ways to insert inline image (eg small icon image into...
View ArticleConfiguration schema & required keys
Problem/MotivationQuoting @bircher, maintainer of https://www.drupal.org/project/config_split, https://www.drupal.org/project/config_filter, etc., after I asked him What concrete things have gone wrong...
View ArticleProblems with Ckeditor5 media embed plugin's preview fetching
Problem/MotivationUnder certain circumstances, the (JS) code in DrupalMediaEditing._fetchPreview may fail to fetch a preview because it won't handle query parameters included in the previewUrl variable...
View Article[meta] Make config schema checking something that can be ignored when testing...
Problem/MotivationThis is via a live conversation with @alexpott, hopefully I'm summarising it correctly.#784672: Allow text field to enforce a specific text format introduced a new key for text fields...
View ArticleJSON:API POST/PATCH support for validatable config entities
Problem/MotivationAs an overall issue based on #2292707: GET on entity/taxonomy_vocabulary/{id} is not working it is weird we cannot POST/PATCH/DELETE for config entities.Before #1928868: Typed config...
View ArticleTransaction autocommit during shutdown relies on unreliable object...
ProblemUpstream issue: https://bugs.xdebug.org/view.php?id=2222Drupal does auto-commit transactions on shutdown, as discussed at #1608374: Database autocommit disabling at shutdown. At the moment,...
View Article[D7] node_access filters out accessible nodes when node is left joined
Problem/MotivationBackport of #1349080: node_access filters out accessible nodes when node is left joined.Steps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model...
View Article[PP-1] Add validation constraints to olivero.settings
Problem/MotivationOlivero's settings have 3 property paths that are not yet validatable:$ vendor/bin/drush config:inspect --filter-keys=olivero.settings --detail --list-constraints...
View ArticleAdd validation constraints to automated_cron.settings
Problem/MotivationAutomated cron settings have 1 property paths that are not yet validatable:$ ./vendor/bin/drush config:inspect --filter-keys=automated_cron.settings --detail --list-constraints...
View ArticleThe view installed by content moderation assumes the 'editorial'...
Problem/MotivationContent Moderation module adds a Moderated content view, which is showing error messageNo valid values found on filter: Content revision: Moderation state.This is because of the...
View ArticleAdopt PluginExists validator in relevant places
Problem/Motivation#2920682: Add config validation for plugin IDs added the PluginExists constraint and used it in 2 places.There are many more places where we need to use...
View Article