xjm dealing with organization credit attribution limitations
If you aren't xjm, please leave this issue alone. Thanks!
View ArticleMake Add content/media default publishing option descriptions consistent
Problem/MotivationWhen adding a new Content type (/admin/structure/types/add), the "Publishing options" for the "Published" and "Create new revision" options are as follows:Published Description: null...
View ArticleAdd 'Is empty (NULL)' and 'Is not empty (NOT NULL)' to...
Problem/MotivationIf a base field on an entity's base table is used as a filter criteria, there are no operator choices for "Is empty (NULL)" and "Is not empty (NOT NULL)".I discovered this with a...
View ArticleAdd kernel tests for prefixing of migrate process errors
Problem/MotivationWhen a migration process plugin throws an exception, the migrate system prefixes the message with the migration ID and the process plugin ID. This is done so that when the developer...
View ArticleEstablish "core/tests/$type" as a canonical place for test extensions
Problem/MotivationCurrently there is no good place for test modules for core tests. There are currently modules in core/tests/Drupal/Tests/Core/Extension/modules/, but this causes confusion with nested...
View Articleput each entity type table into a details element on...
Problem/MotivationThe form at admin/config/regional/content-language can easily get really big and complicated. On a site with several types for nodes, media, paragraphs, and taxonomy, it becomes very...
View ArticleNode Type / Entity bundle conditions evaluation is wrong when context is not...
Problem/MotivationThe context (entity_bundle:node) is required. This should not be the case.Steps to reproduceIf a content type (bundle) (for example "Article") is selected and negate the condition...
View ArticleFix warning when RSS feed includes markup with an empty srcset attribute
Problem/MotivationWarnings are logged when an RSS feed includes markup with an empty srcset attribute.Steps to reproduceCreate a node: body: <source srcset=""/>format: Full HTML promote to front...
View ArticleDrupal Usability Meeting 2023-11-17
This meeting takes place every Friday at 14:00 UTC (currently 7:00am PT, 10:00am ET). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...
View ArticleDisplay backtrace for logged throwables on log message details page
Problem/MotivationWhen an exception is logged to the dblog by \Drupal\Core\EventSubscriber\ExceptionLoggingSubscriber::onError() or \Drupal\Core\Utility\Error::logException(), there is no backtrace on...
View ArticleModule packages using different letter-casing appear multiple times
Problem/MotivationIf module A definespackage = User interface and module B definespackage = User Interface then you will see two packages on the Modules page.Proposed resolutionForce the package name...
View ArticleAdd return types to SessionHandler
Problem/MotivationFollow up from #3377256: Correctly implement SessionHandlerInterface from @catch I feel like we could probably check if contrib extends this class, and then go ahead and add return...
View ArticleEntityDeleteFormTrait doesn't use its own getRedirectUrl()
The trait has a method getRedirectUrl(), whose docs say "Returns the URL where the user should be redirected after deletion", but the submit code that actually deletes the entity is this: /** *...
View ArticleDatabase::openConnection
This is half bug/half feature request.I am creating a module for fine tuning master/slave database interaction. Basically writes and reads go through different connections as long as there is not a...
View ArticlePrevent the use of placeholders that cannot be converted into strings when...
Problem/MotivationIf a module logs an error and one of the context are not convertible into a string, dblog the page crashes with an exception. To recover from this issue I have first truncated the...
View Article[meeting] Migrate Meeting 2023-12-07 2100Z
This is the quarterly video meeting. We will post a Zoom link in the #migration channel in Slack shortly before the meeting.Hello all, it’s time for the biweekly migration subsystem meeting. The...
View ArticleSVG template for Core release cycles diagram
Problem/MotivationThe release cycle diagram on the Overview of the release process page hasn't been updated for a while, since Drupal 8.8, and it would be nice to always have an updated version, by...
View ArticleAjax replace does not refocus element if inside a dialog
Problem/MotivationDrupal.Ajax.success attempts to set focus to the element that triggered the ajax request. You can stop by adding the attribute data-disable-refocus to the element if another...
View ArticleErrors: The following table(s) do not have a primary key: forum_index
Problem/MotivationAccording to Drupal's advice, when we change the default transaction isolation level from "REPEATABLE READ" to READ-COMMITTED for databases, the following error is...
View ArticleMedia entity translations do not adhere to status (published/unpublished)
Problem/MotivationWhen you have a translated Media entity, for example file and when you change status of a translated media entity the status does not change.Update: It works via the...
View Article