Fork laminas-feed, laminas-escaper, and laminas-stdlib, or remove them from...
Problem/MotivationAs #3355675-12: Drupal 9 uses PHP syntax that's deprecated in PHP 8.2, so exclude that from error_reporting() and DeprecationListenerTrait shows, Drupal 9.5 can work on PHP 8.2....
View ArticleImage styles - thumbnails are broken in config page when private file system...
While using private files to create image styles, thumbnail images are broken. Thumbnails are being created on the server, but Drupal can't seem to find them to display.To replicate the issue, Change...
View ArticleStatisticsLoggingTest does not truncate node_counter
Problem/MotivationThere is an old code in StatisticsLoggingTest::setUp() function, which is supposed to truncate data in node_counter table. But the statement is missing the execute() call, so this...
View ArticleSiteSettingsForm needs to include install.inc
Problem/MotivationSiteSettingsForm calls functions like drupal_get_database_types() and drupal_install_config_directories(), which are defined in core/includes/install.inc, but that file is not...
View Article.hidden class is overridden by .claro-details
Problem/MotivationThe css definition for .claro-details overrides any .hidden class on the element. Steps to reproduceIn a hook_form_alter() add an `[#attribute][class][] = hidden` on an element of...
View ArticleNew serial columns do not own sequences
Problem/MotivationFollow-up from reviewing #3026290: PostgreSQL constraints are still not renamed properly on table renames.The pgsql driver does not set the ownership of sequences it creates when...
View ArticleContact form auto-reply does not send
Problem/MotivationIn a contact form when you fill the "auto-reply" field the auto-reply email has not sendedSteps to reproduceCreate a form then fill "auto-reply"Proposed resolutionI have checked the...
View ArticleEntity reference label formatter escapes safe markup
Problem/MotivationThe entity_reference_label field formatter always assigns the output of EntityInterface::label() to a #plain_text render element, even though it can return an instance of...
View ArticleAjax POST to statistics.php fails when using i18n with path prefix language code
This is the Drupal 7 backport issue of #2172871: Async node hit counter data collection is broken when path-based language negotiation is used which has been fixed for Drupal 8!On a multilingual site...
View ArticleTable key_value do not have a primary key.
Problem/MotivationWith D10.1.0-alpha1 10.5.18-MariaDB, see in reports status, Transaction isolation level For this to work correctly, all tables must have a primary key. The following table(s) do not...
View ArticleAdd ability to dynamically set limit on EntityListBuilder
Problem/Motivation\Drupal\Core\Entity\EntityListBuilder() has a hardcoded limit of 50 entities, at which it paginates. This is a fine default, but there's no way to override it dynamically, making it...
View ArticleViews JOIN condition fails in PostgreSQL when comparing entity identifiers of...
Problem/MotivationEntity IDs can be either a string or an int. Both are acceptable, and even tested for (EntityTestStringID.php). Postgres cannot join across different datatypes. So, when a View lists...
View ArticlePath module calls getInternalPath without checking if the url is routed
Problem/MotivationI'm using a bundle class to override the toUrl() method on a particular node type. In particular, there's a link field that, if populated, will be used by the toUrl() method. The...
View ArticleAllow to tag services as "configurator" for other services.
Problem/MotivationCurrently when you use a service collector with tagged services, a method on the "consumer" service will be called one time for each tagged service. This works fine for the basic case...
View ArticleUse autowiring for core modules and services
Problem/MotivationFollowing #3021898: Support _defaults key in service.yml files for public, tags and autowire settings and #3049525: Enable service autowiring by adding interface aliases to core...
View ArticleTests for: New fields added through UI are not translatable by default, but...
Problem/MotivationSee #3110954: Paragraphs field translatability checked by default when reusing fields.I think this is a bug/inconsistency in Field UI.New fields added in the UI default to...
View ArticleUndefined variables in system.tar.inc
Problem/MotivationErrors occur when backing up files using Backup and Migrate. Undefined variable $v_uname system.tar.inc:1496 Undefined variable $v_gname system.tar.inc:1497 Steps to reproducedrush...
View ArticleCreate BC redirects for children of changed paths
Problem/MotivationIn Drupal 10.1, we are changing paths and menu navigation for several pages in the Block and Block content modules. In particular,#2987964: Move custom block types admin link to...
View ArticleIncrease access level required for content permissions rebuilds
Problem/MotivationThe \Drupal\node\Form\RebuildPermissionsForm is accessible to any user with the access administration pages permission. Rebuilding permissions can be a long and very disruptive...
View ArticleGive users a way to access announcements if toolbar module is disabled
Problem/MotivationThis is a follow-up to #3206643: Project messaging channel in core (as experimental) to give users a way to access the announcements feed if the toolbar module is disabled. The feed...
View Article