Drupal-specific CKEditor 5 plugins should be able to use Drupal's JS...
Problem/MotivationSibling of #3228464: [upstream] API for contrib projects to load CKEditor translations.See https://git.drupalcode.org/project/ckeditor5/-/merge_requests/56#note_39145.This will need...
View ArticleView Contextual Filter routing priority changed in Drupal 8.5
I think there was a change to routing priorities in 8.5. In this URL, “bc_proclamaton” is a view contextual filter:https://www.courthouselibrary.ca/search/bc_proclamation?query=JudgeIn this URL,...
View ArticleAllow opt-out of automatic meta.drupal_internal__target_id on entity...
Problem/Motivation#3036593: Add 'drupal_internal__target_id' to JSON:API representation of entity reference fields, because that can't be retrieved from the target resource for target entity types...
View ArticleTaxonomy local tasks not updated after changing a term's URL alias
Problem/MotivationWhen updating a term's URL alias the local tasks block's cache is not cleared which causes the local tasks to show the old URL alias.This problem does not occur for nodes.Steps to...
View ArticleBack to site button gone on several admin pages
Problem/MotivationAFAIK this hasn't been reported anywhere but there is a bug in the Admin Toolbar and its criteria of showing the "Home" / "Back to site" button, for which this doesn't work anymore on...
View ArticleDo not use SafeMarkup::format in exceptions, trigger_error, and debug (the...
Follow-up to #2514044: Do not use SafeMarkup::format in exceptionsProblem/MotivationWe are escaping exception messages when we are creating exceptions. If the exception message is never displayed or...
View ArticleUpdate or remove @todo comment in theme_render_and_autoescape
Problem/MotivationThere is a @todo comment in the theme_render_and_autoescape docblock that references a closed issue: https://www.drupal.org/node/2575081....
View Articleskip_on_empty doesn't work if the value is an empty array
I have been scratching my head over this issue. The source sometimes has a blank offers, sometimes it is an array with data and sometimes it is an empty array - like this...
View ArticleEntity reference field View output is not used for selected entity display
Follow-up for #2174633: View output is not used for entityreference options: This covers the display on the form of already selected items.When an entity relation field displays options via a view the...
View ArticleNo messages after the migration.
Problem/MotivationDuring the migration the some data can be migrated as failed. I know that one of the migrate plugin throws an exception with a detailed message. But after the migration is finished...
View ArticleRewrite docs for EntityAutocomplete and DefaultSelection to make clear what...
Problem/MotivationThe documentation in Form API's EntityAutocomplete class, of what properties are allowed in different configuration arrays, is difficult to find. Some properties are described in...
View ArticleLogic for determining which security releases should be considered if site...
Problem/Motivationworking on #3100110: Convert update_calculate_project_update_status() into a classI realized this logic in update_calculate_project_update_status() is untested: // If we're running a...
View ArticleViews Term ID has broken filters ("All of", "Is none of")...
Problem/MotivationCreate a vocabulary with some terms.Create a view of taxonomy termsNew filter of TermSelect "drop-down list"Choose "Is none of" or "Is all of" and select at least one termApplyThe...
View ArticleRemove redirect to front page after submitting contact form
Problem/MotivationCurrently we are redirecting to <front> after a user submits the contact form. It seems like this was introduced in 744309f9 which is #2125253: Convert $form_state['redirect']...
View ArticleDrupal Custom page views getting 404 error with phpUnit Functional test
Problem/MotivationAfter upating to Drupal core 9.3.2 getting issues with phpunit functional testing for Custom views Steps to reproduceStep 1: Create a View page with latest Drupal core 9.3.2 url...
View ArticleDefault all responses to 500 before any code is run so PHP will throw...
Problem/MotivationIf PHP throws a FATAL error, a 200 response will be returned.This could mean that the 200 'OK' response gets cached by a browser, a reverse proxy, or a CDN.Proposed resolutionI was...
View ArticleAdd an 'instant' queue runner with Fibers
Problem/MotivationDrupal has two ways to handle long-running tasks:1. Queue API, by default queues are run on cron, often sites run queues via jenkins on different schedules, there are projects like...
View ArticleSupport ckeditor_stylesheets setting in theme info, allow CSS to work for...
Problem/MotivationThe ckeditor_stylesheets property in a theme's info.yml makes it possible to CKEditor contents with CSS from the front-end theme. More info on ckeditor_stylesheets use here. This also...
View Article