Extracting update text with update_get_update_list() should handle all line...
Problem/MotivationWe are developing on windows and due to the default setting of git's core.autocrlf = true setting all line endings are handled by git. This comes from GitLab's overall suggestion to...
View ArticleMark as many 3rd party JS library as possible as internal
Problem/MotivationWe're trying to reduce the number of libraries core uses, and reduce the API surface we're providing for contrib/projects. A few libraries can be marked as internal as we don't expect...
View Article[meta] How do we approach core/drupal.ajax divorcing from jQuery?
Problem/MotivationEfforts are underway to remove jQuery from core: #3052002: [meta] Replace JQuery with vanilla Javascript in core The functionality in ajax.es6.js seems particularly tricky to separate...
View ArticleSet up a formal process for ensuring JavaScript dependencies remain up to date
Problem/MotivationAt the moment, the process for keeping JavaScript dependencies up to date is informal and dependent on individual contributors ensuring that updates have been applied on time. Ideally...
View ArticleDeprecate core/scripts/js/babel-es6-build.js for removal from 10.0.x
Problem/MotivationBased on discussion during Drupal Dev Days between @lauriii, @nod_, and @justafish, the build tooling is no longer needed in Drupal 10 due to wide enough support for ES6 features in...
View Article[PP-1] Remove Internet Explorer 11 polyfills
Postponed on #3263823: Deprecate drupal libraries which are related to Internet Explorer 11 polyfills which are supposed to be removed in D10, these should be deprecated in 9.4.x before they are...
View ArticleAdd svg image support for ckeditor 5
Currently, Drupal 9.3.13 ckeditor 5 does not support SVG Images to upload.
View ArticleInvalidArgumentException: Source path has to start with a slash. in...
I have updated the Drupal core version 8.5.5 to 8.6.13. I am trying to access config > System > Basic site settings (admin/config/system/site-information) it is getting the below error.The...
View ArticleJSON:API module does not support POSTing dynamic entity references with only...
Problem/MotivationThere are a few existing issues (added as related) dealing with core/json:api module's assumption that entity references are, basically, always "core" entity references which can only...
View ArticleDX: Log warning in development when TemporaryQueryGuard disallows a filter
Problem/MotivationI've now run into this issue on more than one occasion and the underlying cause is mysterious/rare enough that I think we should improve the DX.Steps to reproduceTry to perform a...
View ArticleJsonApiDocumentTopLevelNormalizerTest::generateProphecies called with extra...
Problem/MotivationJsonApiDocumentTopLevelNormalizerTest::generateProphecies($entity_type_id, $bundle) is called with an extra argument quite a few times. Those need to be removed.Example:[$request,...
View ArticleRemove dead code from JsonApiDocumentTopLevelNormalizerTest
Problem/MotivationFollow up #2922121: When fetching related resources, getResourceType() in CurrentContext gets the wrong resource type. to remove $this->markTestIncomplete('This fails and should be...
View ArticleDrupal.behaviors.formSingleSubmit method name should be case-insensitive
Problem/MotivationWebform adds a $form['#method'] ('get') in lowercase, and this then is not matched by Drupal.behaviors.formSingleSubmit 'form:not([method~="GET"])' javascript. Thus cannot be...
View ArticleViews' User Name exposed group filter validation
Problem/MotivationWhen adding an exposed and grouped user_name filter, the value doesn't validate correctly. It issue stems from the entity reference autocomplete field handling values using the...
View ArticleRemove Modernizr
Problem/MotivationModernizr is not necessary for features we uses and D10 browser support Steps to reproduceProposed resolutionRemaining tasksThe following issues must be completed before Modernizr can...
View ArticleMove QuickEditImageController from image to quickedit
Problem/Motivation#3227033: [PP-3] Remove quickedit from core is trying to remove quickedit from core. Before we can do that, we need all of its parts moved under the quickedit module, instead of...
View Article[Backport] Add extra test coverage for operators of views date filters
Problem/MotivationThe original report in this issue was about incorrect validation on adding grouped filter by date field with "Is empty(NULL)" or "Is not empty(NULL) operator: steps to reproduce the...
View ArticleTable displaying on mobile
When we have long element in table they are cut off on tablet/mobile resolution.
View ArticleRoadmap to CKEditor 5 stable in Drupal 9
This lays out what remains to be done after #3231364: Add CKEditor 5 module to Drupal core lands in Drupal core.This plan was originally taken from the IS at #2966864: Add optional support for CKEditor...
View ArticleGrouped exposed taxonomy filter fails validation for autocomplete widget
Problem/MotivationWhen creating exposed grouped filters in a view, if a group is named and using autocomplete widget to add group items (can be taxonomy terms or users), the form throws the error on...
View Article