Warning: Undefined array key "min" in...
Problem/MotivationWarning: Undefined array key "min" in Drupal\views\Plugin\views\filter\NumericFilter->acceptExposedInput() (line 437 of...
View ArticleComment in \Drupal\Component\PhpStorage\FileStorage::createDirectory() that...
Problem/MotivationRight now, when a folder cannot be created, it tells us that it cannot. But it doesn't say what folder it is. Let's add that context so it is more clear what is happening and what...
View ArticleImprove usability of disabled checkboxes on module listing page
Modules on the listing page can have their checkboxes disabled and there is no messaging to the end user as to why this is occurring.My recommendation would be to offer help text as a caption and/or...
View ArticleAdd "json" as core data type for Schema API
Problem/MotivationFor implementing a schema, which has a json column as part (as better alternative to blob - serialized array), I was searching for a "json" drupal schema data type in the Drupal Data...
View ArticleFix spelling for words that are only misspelled in comments
Problem/MotivationFix spelling for words that are only misspelled in comments.I found these words by applying #3379121: Skip spellcheck for 17 nonsense words that are parts of hashes and #3328741: Add...
View ArticleAdd file upload lock handling to FileUploadHandler
Problem/MotivationAs part of #3221796: [META] Modernise file upload logic we identified that file locking occurs in 3...
View Article[PP-1] Reduce run-tests.sh concurrency to 16 on gitlab ci
Problem/MotivationStacked on #3388365: Distribute @group #slow tests between test runners and mark more tests.Once we run slowest tests first, with 32 concurrency, what tends to happen is the tests...
View ArticleGet rid of InstallUninstallTest
Problem/MotivationInstallUninstallTest is a general smoke test that enables then uninstalls every module one by one via the UI, then enables every module via the UI a second time.It has caught some...
View ArticleProvide a trait to get file upload location from field settings
Problem/MotivationPart of #3221796: [META] Modernise file upload logic we identified that we are duplicating the code to find the file upload location in the following...
View Articlenode_access filters out accessible nodes when node is left joined
Problem/MotivationIf you are looking for a D7 version of this, see #3176634: [D7] node_access filters out accessible nodes when node is left joined.Currently, when a node table is left joined into a...
View ArticleInconsistent behavior when adding Language drop-down depending on step sequence
Problem/MotivationWhen I add the Language drop-down to the CKEditor, whether it succeeds or not depends on the sequence of steps. I would expect there to be a consistent result once all the...
View ArticleCreate an UploadedFile validator and deprecate error checking methods on...
Problem/MotivationIn #2940383: [PP-4] Unify file upload logic of REST and JSON:API we are wanting to upload files directly via octet-stream and Content-Disposition header, and because it doesn't use...
View ArticleCreate a InputStreamFileWriter for writing the input stream to a file
Problem/MotivationIn #3221796: [META] Modernise file upload logic we identified a common need for REST and JSON API file uploads is to stream uploads from php://input.Let's create a service to handle...
View ArticleCreate content disposition filename extractor and deprecate duplicate code in...
Problem/MotivationIn #3221796: [META] Modernise file upload logic we identified the need for stream file uploads to get the client original filename from the content-disposition header for REST and...
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 Article[meta] Release preparation steps for 10.2.0
Release preparation worksheet10.2.0 release prep spreasheetRelease note draft#3385084: 10.2.0 release notesRemaining tasksShould have Upgrate path - #2869568: Add upgrade path to clean up deleted...
View ArticleSupport disabled/locked items in tabledrag
Problem/MotivationIt would be nice to be able to lock items when using table drag; to support this the tabledrag script should account for this disabled/locked items when updating weights.
View ArticleThe nested span element is broken on ckeditor 5
Problem/MotivationWhen we add two adjacent tags using HTML source editing mode (General HTML Support (“GHS”) feature) ckeditor5 merges those spans together.Steps to reproduceTry following...
View ArticleTabledrag is broken in layout builder sidebar
Problem/MotivationTabledrag is broken in the sidebar when using the 'Move' option in Layout builder. The arrows icon is not visible so there is no way to drag and drop items.This only occurs in...
View ArticleDrupal\Core\Config\FileStorage::getAllCollectionNamesHelper should use some...
Problem/MotivationI have a project with a lot of configurations (3 037, mostly because of multiple languages). The site installation from existing configuration (drush site:install --existing-config)...
View Article