Expected type hint "WorkflowInterface"; found...
Expected type hint "WorkflowInterface"; found "WorkflowTypeInterface" for $workflow in core/modules/workflows/src/State.php file Expected type hint "WorkflowInterface"; found "WorkflowTypeInterface"...
View ArticleRemove Drupal 8 update tests except system.module
Problem/MotivationSpun off from #3087644: Remove Drupal 8 updates up to and including 88** where we identified that trying to remove all updates in one go resulted in an enormous patch that was too...
View ArticleUpdate core JavaScript dependencies listed in package.json
Problem/MotivationWe should update all of core's remaining JavaScript dependencies prior to 9.0.0-beta1, including any major version updates that may be available. This includes dependencies listed in...
View ArticleAdd a link to get only published entities in collections
Problem/MotivationMany times developers forget about adding the access related conditions to their queries. That leads to pages with non-available items.Proposed resolutionDetect collections for entity...
View ArticleRemove egulias/EmailValidator
Problem/MotivationPer https://www.drupal.org/node/2997196 this is no longer used.It depends on doctrine/lexer, which has uncertain support status, and therefore complicates #3104265: Update Composer...
View ArticleJsonApiResource\Link should be able to capture access + cacheability
Problem/MotivationWhen customizing links for JSON:API resource objects, it's very difficult (impossible in some cases) to associate cacheability of a link when the link should not be accessible for...
View ArticleAdd missing REST and JSON:API test coverage for the workspace entity type
Problem/MotivationIn the patch that marks the Workspaces module as stable, we found that the workspace entity type is missing some REST and JSON:API test coverage.Proposed resolutionAdd the missing...
View ArticleUpdate modernizr to 3.8.0
Problem/MotivationAs part of #3094468: [plan] Update core JavaScript (and CSS) dependencies prior to 9.0.0-beta1 we need to update modernizr.Proposed resolutionUpdate itRemaining tasksUser interface...
View ArticleAdd accessible names to theme region complementary landmarks
Problem/MotivationDrupal's page template has several regions with the landmark role: <aside role="complementary">.The WAI-ARIA Authoring Practices recommends giving these accessible names....
View Article[META] Start creating the public PHP API of the JSON:API module
jsonapi.api.php currently says:The JSON:API module provides *no PHP API to modify its behavior.*...This means that this module's implementation details are entirely free to change at any time.And...
View ArticleDrupal 8.7.10 to 8.8.0 updb fails
Updating from Drupal 8.7.10 to Drupal 8.8.0 and I've run into a few issues, not 100% sure they're all related but can't seem to find solutions.1. After pulling in new code I run a drush updb and see a...
View ArticlePath comparison (e.g. for block visiblity) doesn't work for aliased...
Short description of the problem: both sides of the string comparison must be lowercased, but the (system) path isn't lowercased…D7 + D8 are affected by this bug.-----API page:...
View ArticleAdd a public API for aliasing resource type names
Problem/MotivationJSON:API has \Drupal\jsonapi\ResourceType\ResourceTypeBuildEvent to allow fields to be aliased, fields to be disabled and resource types to be disabled. Those were the three first...
View Article"rendering content too early" error when creating a new custom node
Hi there, when sending a post request to create a custom content type entity via JSON:API, I keep getting "500 Internal Server Error" response code with an error message like this:"The controller...
View Article/jsonapi/…?filter[moderation_state] — filtering on computed fields should...
Hi Team,We are using your Entity Share Module. When can expect a stable version of your Entity Share module?We are installed Content Moderation and workflow default modules in our application. Now we...
View ArticleUpdate CKEditor to version 4.13.1
Update from 4.13.0 to 4.13.1.CKEditor 4.13.1 fixes lots of problems with pasting from Word, particularly in Firefox.See also:#1858210: [meta] Content editing experience follow-ups — in-place editing...
View Articlerunning Functional Javascript tests without chromedriver running or...
I was trying to run Functional Javascript tests with Docksal. Because of the way Docker works, my running chromedriver in a terminal had no effect, so as far as PHPUnit could tell, chromedriver was...
View ArticleCreate Drupal 9 stable theme
Problem/MotivationDrupal 9 will come with a new version of Stable. Initially, the plan was to replace the old Stable with a new Stable theme, which essentially would force all themes to upgrade to the...
View ArticleCache tags grows endlessly
Problem/MotivationDrupal core ships with cache tags support - awesome. To ensire that tags for an item were not invalidated on cache read a CacheTagsChecksumInterface service is used (eventuially) and...
View Article