JSON:API Webform translation
Problem/MotivationWebform element translation, messing up when translated value is the same as the original value.Steps to reproduceIn my case, i have a radio element for a Yes/No field. In English the...
View ArticleEmpty state is wrong for input when filled with whitespaces
Problem/MotivationThe states API check does not trim withespacesstate if input-text field is empty -> then disable submitSo empty behavior is different between PHP and States APISteps to reproduce-...
View ArticleDeprecate LibraryDiscovery and use LibraryDiscoveryCollector instead
Problem/MotivationThis class uses a class property for static caching, but it's a very thin wrapper around the cache collector which also does static caching. Probably we had this before we added the...
View ArticleConvert Olivero's pager to use single directory components
Olivero's pager component should be using SDC. Let's migrate it. The current code lives in core/themes/olivero/templates/navigation/pager.html.twig
View ArticleFix contextual links disappear intermittently leading to console errors
Problem/MotivationAfter Updating to Drupal ~10.3.0 Contextual disappears intermittently, leading to console errorssettings_tray.js?v=10.3.0:171 Uncaught TypeError: Cannot read properties of null...
View ArticleIntroduce "Vary" page cache response policy
Problem/MotivationIf you want to return different responses for the same request, depending on values of HTTP headers, resulting response cannot be cached neither in internal nor in external...
View Article$view->pager->setItemsPerPage has no effect
Problem/MotivationI have attempted to change the displayed items per page in a view (set in the UI to 10) by using$view->pager->setItemsPerPage(5) and alternatively...
View ArticleDisabled text formats can't be seen in the GUI
Problem/MotivationWhen you disable a text format it is not possible to re-enable it. This seems counter to the behavior in other situations, such as Views, which allows disabling than re-enabling a...
View Article[meeting] Migrate Meeting 2024-07-18 2100Z
Core migration issuesRTBCNRall openNeeds subsystem maintainer reviewStatistics, Google spreadsheetNext video meeting 2024-07-18This was the quarterly video meeting of the migration...
View ArticleMove useful helper methods for working with entities from...
Problem/MotivationEntityKernelTestBase is a very useful test base class, as it provides a bunch of useful helper methods and does some work in setUp() which are not present in the parent class...
View ArticleView refresh: multiple ajax calls (Drupal 8/9/10)
Problem/MotivationThe Views HTML DIV element has multiple 'RefreshView' event handlers, when it should only have one.This because:Drupal.behaviors.ViewsAjaxView.attach is run for each loaded html (html...
View ArticleDrupal 11 readiness meeting / 24 June 2024
Hello and welcome to this Drupal 11 readiness meeting! This meeting: ➤ Is for core and contributed project developers as well as people who have integrations and services related to core. Site...
View ArticleAllow modules to hook into top of content/footer sections of new core navigation
Problem/MotivationNavigation uses layout builder to define regions for content and footer. Currently you can place limited blocks into content, but footer is restricted. Modules like Environment...
View ArticleUnhelpful error message with enumeration problem
Problem/MotivationWhen a component defines a property with an enum value and is rendered with a value that is not an enum, the error message is...
View ArticleAllow WEBP quality to be configurable in GD2 image manipulation toolkit settings
Problem/MotivationAccording to php documentation when converting image to webp quality argument can be passed to set the quality of the image. In gd.php default is set to 80% and there is no way to...
View Article[PP-1] Don't hide permissions local tasks on bundles when no permissions...
Problem/MotivationEntityPermissionsRouteProviderWithCheck has significant performance overhead when checking menu link access.Follow-up from #3344789: Return early in EntityPermissionsForm::access if...
View ArticleAdd missing category to Drupal\layout_builder\Plugin\Layout\BlankLayout and...
Problem/MotivationThis issue is fixed in the 10.3.x branch, and it should be included in the 10.3.2 release. If you are using Drupal 10.2 (or 10.1, which is EOL) and are not ready to upgrade to 10.3,...
View ArticleNormalize the incoming path with urldecode directly in RouteProvider
Problem/MotivationAfter updating Drupal from version 10.2.7 to version 10.30, a 404 error occurred!Bilingual website pl/enthe https//mydomain/en version works fine the https//my_domain version (by...
View ArticleImprove representation of the list of enabled and disabled text formats
Problem/MotivationIn regards of the visual representation of the list of enabled and disabled text formats there was an agreement that the current state has downsides making it challenging to...
View ArticleFinishResponseSubscriber: Need warning/error when headers exceed 16k
Problem/MotivationDrupal 8 can send HTTP headers up-to 16kb.https://www.drupal.org/docs/8/api/cache-api/cache-tagsDownstream systems are being updated to support this. If Drupal sends a request that...
View Article