Getting a Link object from a "link" field type
Problem/MotivationCurrently if we want to get a Link object from a LinkItem object (i.e. field item of the "link" type), we have to get the Url and Title properties of the LinkItem separately and...
View ArticleTaxonomy overview list with exposed filter
Problem/MotivationThe taxonomy overview page could become huge, with many pages, so it would be handy to have a filter to let the editor find termsSteps to reproduceCreate a vocabulary with many terms...
View ArticlePager pagination should allow client side #fragments (e.g. anchor links) in URL
Problem/MotivationOn more complex pages tabs (e.g from field_group) are used. Inside each tab is a view. Tabs can be activated on page load using anchor links.e.g.https://site/page -> opens the...
View Article"More link" 's "Link display" option needs better UX
Instructions to reproduce the issueInstall fresh D8 (standard profile)Go to /admin/structure/views/add, to add new viewName the view to whatever you wantSelect "Create a block"Click "Save and...
View Article"More link" does not take display arguments into account
Steps to reproduce:Create a view with a page and a blockAdd exposed filter(s) to bothConfigure "more link" to point to the page display (not a custom URL)Expected behavior: Value from the block's...
View Article"More link" is missing in "Some" pager when there are...
Problem/MotivationThe "More link" won't render under the Views pager when using the "some" pager and there are more records.In file web/core/modules/views/src/Plugin/views/pager/Some.php, the function...
View ArticleRefactor ImageStyleDownloadController so derivatives can be generated by...
Problem/MotivationIn order to support alternative stream wrappers like S3 and maintain performance, contributed modules often have to reimplement significant parts of the image generation process. For...
View ArticleQuery results are case sensitive when sorting alphabetically
Problem/MotivationI came across a potentially unexpected sorting outcome for Entity query builder when testing patches for the menu list builder on Drupal 10.2.12 (see related issues).Sorted results of...
View ArticleOlivero pager does not always open page on top of list with ajax enabled
Problem/MotivationProblem with Olivero view pager on Firefox browser.I created a Drupal view page with a full pager at the bottom of the view. Besides this view has enabled ajax functionality. This...
View ArticleOlivero Full pager template creates additional grid columns
Problem/MotivationOlivero's templates/navigation/pager.html.twig nav element has the layout--content-medium class, whose CSS rules apply grid-column at various breakpoints, thus creating additional...
View ArticleOlivero Full pager display incorrect on table with filters
Problem/MotivationThe view content is set as display: grid due to changes from 3365367 in views.css which breaks views layout with pager. example on the screehshot.Steps to reproduce: - Standard Drupal...
View ArticleViews: 'Enable Drupal style "sticky" table headers' does...
Problem/MotivationSteps to reproduceCreate a view; in views format select table; in settings select - Enable Drupal style "sticky" table headers. Save. Does not work. First noticed with Zero Point...
View ArticleImprove pagination DX
Problem/MotivationThe current restrictions in the JSON API pagination make it difficult for developers to implement paginations. These restrictions were set because of architectural limitations of...
View ArticleViews UI preview crashes when using pager in multi-lingual site
Views preview crashes when using pager in multi-lingual site. The view gives out JSON in text area box ( look picture).This issue can be duplicated for example using Drupals own Multilingual Demo....
View ArticlePager not working correctly in AJAX view with exposed filters
Problem/MotivationWhen I use Views module and enable pager and use exposed filters, they will not work in case you go to the view page with ?page=[number] query parameter. Steps to reproduceHow to...
View ArticleFix references to Drupal\Tests\KernelTestBase
Problem/MotivationDrupal\Tests\KernelTestBase does not exist - it is \Drupal\KernelTests\KernelTestBaseProposed resolutionFind and replaceRemaining tasksNoneUser interface changesNoneIntroduced...
View ArticleEasy way to bypass caching and aggregation with Drush or settings.php
Problem/MotivationIt used to require a lot of steps to disable caching, but #3278493: Make it easier for theme builders to enable Twig debugging and disable render cache (May 2023) allowed disabling...
View ArticlePager doesn't return to previous page when deleting the content from...
Hi,There is a bug in pagination in the core. the steps are below along with screenshot.- Create more content - From admin/content click on last from the pagination. - Select all records of the last...
View ArticleDeprecate functions using ModuleHandler::add()
Problem/MotivationAfter the introduction of ModuleInstaller::invoke() the ModuleHandler::add* method family likely belongs to ModuleInstaller, if at all. In the current state it does not accurately...
View ArticleMake hook testing with kernel tests very simple
Problem/MotivationNow that we have an OO hook test maybe we can make hook testing with kernel tests something really simple and allow kernel tests define hooks and discover and register then in a...
View Article