Warning: explode() expects parameter 2 to be string, array given in...
The warning occurs during every use of the pager.parameters service and when the GET query is not page=1 but something array-like, e.g. page[]=1.Warning: explode() expects parameter 2 to be string,...
View ArticleDrupal Usability Meeting 2020-07-07
This meeting takes place every Tuesday, usually at 14:00 UTC (10:00am ET, 7:00am PT). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...
View ArticleRemove redundant role="article" from <article> html tags
Postponed: for as long as we support IE11, leave the explicit role="article" in place. Explanation in comment #25.article is the default role of an<article> and thus the attribute can be...
View ArticleMachineName migrate process plugin should make allowed characters regular...
Problem/MotivationThe machine_name migrate process plugins replaces all non alphanumeric characters with underscores. It would be great if that would be a bit more flexible. Concretely, for some...
View ArticleExpand the remove diacritics feature to other scripts
Problem/MotivationOur current transliteration class has a method to remove diacritics from certain Latin characters. It is desirable this to be expanded to other scripts.The current behavior is custom....
View ArticleProvide a mechanism to mark entire twig templates as deprecated
Problem/MotivationSometimes we need to deprecate entire twig templates. For example, #3078334: Datetime and Datelist elements should render as fieldsets would mean core stops using the datetime-wrapper...
View ArticleUpcast named arguments/named parameters in views
Problem/MotivationUpcasting of named arguments does not work.Proposed resolutionAdd proper parameter type hints to routes generated by views.In order for the patch to work, the contextual filter of the...
View ArticleRemove Unused variable $filters from DateTimeSchemaTest.php file
$filters = $view->displayHandlers->get('default')->getOption('filters'); $filters['field_date_value']['type'] = 'Date'; On testDateTimeSchema(), the $filters variable is initialized, but...
View ArticleIn ArgumentPluginBase Rename Views properties to core standards
Part of meta-issue #2052421: [META] Rename Views properties to core standards
View ArticleReplace usages of \Drupal::cache() with IoC injection
Problem/MotivationFollow up #2729597: [meta] Replace \Drupal with injected services where appropriate in coreProposed resolutionReplace all of them with IoC injection where possibleRemaining tasksUser...
View ArticleRemove comment referring to file_directory_temp()
Followup to #3039026: Deprecate file_directory_temp() and move to FileSystem serviceProblem/MotivationThe following comment in \Drupal\Core\Database\Driver\sqlite\Install\Tasks::connect refers to a...
View ArticleRemove blocks that are not useful within Layout Builder
Problem/MotivationSimilar to #2977587: Improve block listing in Layout Builder by hiding uncommon block plugins this issue is intended to simplify the block listingProposed resolutionRemove some of the...
View ArticleFatal errors while loading/building orphaned comments
(Technically, this is not comment.module. I guess.)Problem/MotivationSuppose a comment is orphaned - e.g. its parent comment has somehow disappeared. Then the Drupal standard installation gives a...
View ArticleStoring a multifield file reference is not working using the field API
Problem/MotivationUsing following code I can set the file id for one value to file id 1$node->field_myfilefield->setValue(1); $node->save() If the filefield allows multiple values, I dont seem...
View ArticleHTML5 validation is preventing form submit and not fully accessible
Problem/MotivationThe use of HTML5 "required" attribute in D8 has resulted in an accessibility regression. Basic client-side validation now occurs *before* hitting the server and running FAPI...
View ArticleRemove outdated todo and link to 3086795
Problem/MotivationThere's leftover for #3086795: "Search help" link in search form is ambiguous and confusing in search moduleProposed resolutionAs there's test coverage for Label, todo just needs...
View ArticleMedia project do not generate thumbnails for uploaded images
I have a fresh composer install of drupal 8 on Freebsd. When I try to upload any jpg/gif/png file to media browser file is uploaded correctly, but thumbnail is not generated. I can observe the uploaded...
View ArticleBroken aria-labelledby IDREF in book navigation
Problem/MotivationIn the book module navigation, the nav element has an aria-labelledby attribute, but the target for the reference doesn't exist. The aria-labelledby attribute was added to the...
View ArticleUnable to update from 8.6.13 to 8.7: "SQLSTATE[42000]: Syntax error or...
I am trying to update from 8.6.13 to 8.7.When running the database updates, I am getting the following error:> [notice] Update started: node_update_8700> [error] Exception thrown while performing...
View ArticleRemove focus effect from non-interactive elements in Internet Explorer 11
Problem/MotivationTo reproduce this issue, view the html in #9 in IE11.In IE11, any element set to display: flex; can receive focus by being clicked. This has been narrowed down to an IE bug, but one...
View Article