Remove Modernizr
Problem/MotivationModernizr is not necessary for features we uses and D10 browser support Steps to reproduceProposed resolutionRemaining tasksThe following issues must be completed before Modernizr can...
View ArticleOn the user interface translation page the outline of all four focusable...
Problem/MotivationOn admin/config/regional/translate the four focusable elements (string contains, translation language, search in and the filter button) inside the filter translatable string fieldset...
View Article[drupalMedia] The CKEditor 4 → 5 upgrade path for the media_embed filter...
Problem/MotivationDiscovered while reviewing #3245720: [drupalMedia] Support choosing a view mode for <drupal-media>.#3245720: [drupalMedia] Support choosing a view mode for <drupal-media>...
View ArticleValueError: Path cannot be empty in...
Problem/MotivationCan't update a page without a message "The website encountered an unexpected error. Please try again later."Steps to reproduceTry to update any page.Proposed resolutionNoneI join the...
View ArticleAdd revert functionality to Config entities
Add a new method to the DrupalConfig class that allows you to revert to the default provided by the module. This basically replaces variable_del from Drupal 7 where variable_del was being used to...
View ArticleCorrect vertical tab does not focus on form validation
When using a Vertical Tab form group with required fields, if a field that is required isn't filled in, or skipped by accident, and another tab is accessed, the tab with the previously unentered...
View ArticleContact form opt-out line should be excluded from admin-sent and sender-copy...
I just noticed that when an admin sends an email to a user, it has this message:Brad Landis (site/user/1) has sent you a message via your contact form (site/user/12/contact) at siteName.If you don't...
View ArticleLogicException: The database connection is not serializable.
Hi,Im not sure if anyone else has got this error or not, but when I try to perform a validation $form_state->setErrorI am getting an error LogicException: The database connection is not...
View ArticleDemote routine node and book log entries from "notice" to...
Problem/MotivationRoutine content management events, such as creating a node, are logged with the "notice" log level, which is for "normal but significant events." On active sites, these events are not...
View ArticleWhen jQuery UI constrains tabbing it does not consider summary elements
Problem/Motivationinitially discovered here: #2977587-120: Improve block listing in Layout Builder by hiding uncommon block pluginsWhen jQuery UI traps focus inside a dialog, it determines the first...
View ArticleSingular variant for plural string must contain @count
All plural APIs recommend write singular value with "1" value instead of "@count". * @param string $singular * The string for the singular case. Make sure it is clear this is singular, * to ease...
View ArticleFiles not being deleted from server
Hi guys,I have a Drupal 9 running on Apache and MySQL on Windows with PHP 7.4, I created a content type that has a File Field in it, everything worked fine until I tried to replace a file in one of the...
View ArticleMigration plugin path_set_translated to support node paths with no leading slash
Problem/MotivationThe migration process plugin path_set_translated only transforms paths that start with a slash (e.g. /node/123). Node paths that do not include a leading slash (e.g. node/123) are...
View ArticleAdd type declaration to Html::escape() and...
Html::escape() and FormattableMarkup::placeholderEscape() needs a type declaration to prevent it from passing invalid values to htmlspecialchars(). This can only be done in Drupal 10 since it requires...
View ArticleRedesign Installer
Problem/MotivationRecent interviews and research exposed pain points around Drupal's admin experience of looking and feeling dated. With Claro look&feel update the Installer to adapt Seven designs...
View ArticleCreate a top level, extendable, "Content" admin menu route that...
Problem/MotivationNow we have Drupal 8 and positively encourage developers to create multiple types of content entity, we need to stop assuming that all content is made from nodes. Even in core drupal,...
View ArticleImplement color changing theme settings for Olivero
This is a followup from #3086514: Investigate use of the changing color themes for Olivero.We want to implement color changing themes within OliveroOlivero currently has a single blue theme (along with...
View Article[meeting] Migrate Meeting 2022-05-05 1400Z
Hello all, it’s time for the weekly migration subsystem meeting. The meeting will take place in slack in various threads This meeting:➤ Is for core migrate maintainers and developers and anybody else...
View ArticleMark an entity as 'syncing' during a migration update
Problem/Motivation There is an unmet need to flag entities as "syncing" when doing migration updates, so that they can be handled differently from ordinary updates. For example, updating an entity sets...
View ArticleCalling code can not collect bubbled attachments from TextProcessed
Problem/MotivationTextItem contains a processed property This property is a computed field built with the TextProcessed class Calling $entity->text_field->processed will return you the filtered...
View Article