Views table has multiple active sort columns when "Add default...
Problem/MotivationIf a column in a view has the option "Add default classes" turned off, then its header and data cells get the same classes as the prior column. This can lead to more than one column...
View ArticleEnable bookmarking of AJAX views
Currently we don't track the state of AJAX views. Users trigger reloads, but no state information is logged. Specifically, it is not possible for users to return to a particular state, short of...
View Article"Content language and translation" form doesn't save...
Problem/MotivationI'm using a drupal 10.1.1 site that migrated from drupal 7, then 9Submitting the "Content language and translation" form (ContentLanguageSettingsForm) does not save the "Custom...
View ArticleAdd last() function to ItemInterface/ItemList
Problem/MotivationThere is a first() method in Drupal/Core/TypedData/Plugin/DataType/ItemList.php but no last(), which seem to be a pretty standard and easy method to implement.Proposed...
View ArticleConfigure postcss formatting after stylelint and stylelint-config-standard...
Problem/MotivationStylelint updated to 15 #3344087: Update Stylelint and Prettier for Drupal 10.1 and use Prettier for formatting PostCSSBut seems we ignore its `Significant...
View ArticleViews exposed text filter set to required shows an empty error and form error...
Problem/MotivationViews page with exposed text filter set as required filter will show an empty error message and a form error for the required filter when first loading the page, before you actually...
View ArticleExpand PHPUnit test coverage of the Gettext component
Problem/MotivationThe Drupal\Component\Gettext component doesn't appear to have much test coverage (PHPUnit or otherwise).Proposed resolutionAdd some PHPUnit tests!Remaining tasksUser interface...
View ArticleSetting width for sticky-header is broken
Problem/MotivationHello, when switching to VanillaJS, setting the width of the sticky table header (tableheader.js) broke due to the lack of units of measurement.Steps to reproduceCreate a table with a...
View ArticleConcurrent ajax submits cause user data loss
Problem/MotivationExecute two ajax requests - the first one has a processing time of e.g. 5 seconds and the second one of 1 second. What now happens is that the form is processed for the first and for...
View Article“Official” Docker image doesn't create user profile on fresh installation
Problem / StepsUsing the latest docker image ( 10.2.2 ), the form goes until asking the info about the name for the website, contact and user info. On submitting that form, it just gets back to the...
View ArticleRemove outdated @todo in details.css
Problem/MotivationStarter Kit and Umami details.css contain this comment:/* @todo Regression: The summary of uncollapsible details are no longer vertically aligned with the .details-wrapper in browsers...
View ArticleFix 12 'un' words
Problem/MotivationThese words are all words prefixed with 'un'. Most occurrences are in tests but some are variable names.Steps to...
View ArticleCorrect mymodule, mydriver and anothermodule
Problem/MotivationThese three words are mostly used in *.api.php files and other documentation. They are often together so I have grouped them into this one issue.Steps to reproduceProposed...
View ArticleD7 Backport: Links with "@" are converted into email addresses even...
Problem/MotivationCreating this issue so we can backport @douggreen's d7 patch from https://www.drupal.org/project/drupal/issues/2016739#comment-14807613.
View ArticleCorrect migrate related words
Problem/MotivationWhile scanning a list of spelling errors and the related files I notices that some words had a significant number of migration files. Since I am familiar with migrate I thought this...
View ArticleRefactor (if feasible) uses of the jQuery sizzle to use vanillaJS
Problem/MotivationAs mentioned in the parent issue #3238306: [META] Where possible, refactor existing jQuery uses to vanillaJS to reduce jQuery footprint, we are working towards reducing our jQuery...
View ArticleRefactor (if feasible) uses of the jQuery closest function to use Vanilla/native
Problem/MotivationAs mentioned in the parent issue #3238306: [META] Where possible, refactor existing jQuery uses to vanillaJS to reduce jQuery footprint, we are working towards reducing our jQuery...
View ArticleRefactor (if feasible) uses of the jQuery parents function to use vanillaJS
Problem/MotivationAs mentioned in the parent issue #3238306: [META] Where possible, refactor existing jQuery uses to vanillaJS to reduce jQuery footprint, we are working towards reducing our jQuery...
View ArticleCannot start a client-side download after a batch process
Problem/MotivationI'm creating a contrib Drupal module using the Batch API to create a .zip archive and populate it with some data. The issue is that I cannot find a clean way to start client-side...
View ArticleAutomatically set revision user/log information/created time on entity revisions
Problem/MotivationCurrently, setting revision user, revision log message, and revision creation time on a new revision is a manual process for every entity type. In Core we have individual...
View Article