Introduce generic entity template with standard preprocess and theme suggestions
Problem/MotivationRight now, EntityViewBuilder always uses $entity_type_id as #theme. #2698909: EntityViewBuilder uses non-existing #theme hooks corrects that a bit and doesn't use it when no such...
View ArticleRevisit the redirect to 'add block' form in the 'add block...
Problem/MotivationWhen you submit the block content add form, you're redirected to the add block (place block) form for the newly added block content item.This made sense in the context of block...
View ArticleAdd a cache prewarm API and use it to distribute cache rebuilds after cache...
Problem/MotivationAfter a full cache clear, Drupal has to build up various caches before it can serve a request. Element info, route preloading, menu links, library info, various plugin registries,...
View ArticleAllow process plugins to stop further processing on a pipeline
Problem/MotivationThe MigrateSkipProcessException causes the processed value is set to NULL, no more plugins are used and the the value is not migrated. See...
View ArticleMedia browser navigation is not working
Problem/MotivationMedia browser navigation is not working and throwing a console error. Drupal 10.1.1 & 10.1.2 running on php 8.1.20Steps to reproduceJust open up media browser from a content...
View ArticleInstead of responding with HTTP 503 if image style is already being...
When the client requests an image style which is already being generated then Drupal responds with 503 (ServiceUnavailableHttpException) and set the header Retry-after:3, which means to retry again...
View ArticleTable Render Array Example Is Incorrect
API page: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Render%21...Enter a descriptive title (above) relating to class Table, then describe the problem you have found:First, the...
View ArticleEntityListBuilder should return URL object vs mock
Problem/MotivationDiscovered in #2852898: 508 Compliance Issue -Edit links on content page are not unique the mock of URL didn’t return a URL object. So when we went to get options it failed.Steps to...
View ArticleKernel tests can't use path aliases on entities
Problem/MotivationIn #2336597: Convert path aliases to full featured entities we added a BC layer to kernel tests that removes path_processor_inbound and path_processor_outbound tags from the...
View ArticleExceptionLoggingSubscriber should log 404 access denied reason
Problem/MotivationSimilar to #3114122: ExceptionLoggingSubscriber should log 403 access denied reason, we could log more information for 404 pages. Just had an issue where a request failed due to...
View Article[PP-1] Simplify CKEditor5ImageController once #2940383 lands
Problem/MotivationCKEditor5ImageController duplicates a bunch of code that's already duplicated across file, rest, and jsonapi modules.Steps to reproduceProposed resolutionOnce #2940383: [PP-4] Unify...
View ArticleAdd upgrade path to clean up deleted revisions from node_field_revision
Problem/MotivationThis is a follow-up for: #2753971: ContentEntityStorageBase::deleteRevision() function does not remove node_field_revision entries. Some sites could have revision data in the...
View ArticleSqlContentEntityStorageRevisionDataCleanupTest does not run
Problem/MotivationThe test added in #2869568: Add upgrade path to clean up deleted revisions from node_field_revision doesn't run since it was placed in core/modules/system/src instead of...
View ArticleFix spelling of words only misspelled in tests, function names, part 6
Problem/MotivationThis is for changes to function namesSteps to reproduceProposed...
View ArticleIntroduce a new #config_target Form API property to make it super simple to...
Problem/MotivationPostponed on #3364506: Add optional validation constraint support to ConfigFormBase.Based on @effulgentsia's proposal at #3364506-79: Add optional validation constraint support to...
View ArticleThe new property \Drupal\Core\Form\ConfigFormBase::$typedConfigManager breaks...
Problem/MotivationIt looks like we broke a fair number of contributed modules by introducing the \Drupal\Core\Form\ConfigFormBase::$typedConfigManager property in #3364506: Add optional validation...
View ArticleIssue of Olivero Theme on mobile display
Problem/MotivationI see that Drupal 10 chose Olivero as default Theme. It looks ok, however I have an issue on mobile display. I am running blog and using Side Bar. It is ok on desktop display but on...
View ArticleAdd Alpha level Experimental Package Manager module
Please DO NOT push to this branch. See How to Help for instructions for working in the contrib module. Package Manager OverviewPackage Manager is an API-only module which provides the scaffolding and...
View ArticleSwitching on aggregation generates fatal "Column not found: 1054 Unknown...
Problem/MotivationEnabling aggregation can cause SQL errors. This happens when a fields that has multiple columns (like an image field) has been added to to the View. Views currently sets no default...
View ArticleTurn off form and entity validation for ajax calls or at least make this...
Problem/MotivationAt the moment when you execute an ajax call and haven't set #validate the form validation will be executed, for that to happen the entity will be built first based on the current user...
View Article