Interesting Drupal issue queue tickets


I'm doing my best to watch every DrupalCon session recordings, but I have to admit, I could do a better job at getting involved in the tickets and the initiatives.

There are still a few tickets that I'm following, even if I'm not actively contributing to them. I figured it might be interesting to other people, so here it is!

Allow specifying default props values when opting an SDC in for XB

This one was closed this morning! It allows you to specify a default value for props in your brand new shiny Single Directory components. It's meant to be used in the new Experience Builder initiative, but everyone can benefit from this, once backported into Drupal Core. Here's the interesting PR.

500 error with JSONAPI on Base Entity Fields

We recently started doing some experimentation with the JSONAPI core module, and we stumbled on an already reported bug. When making filters on base entity fields (like promote=true or sticky), it would crash the request. The proposed patch works well for us.

Wrong language field labels after drush cr because of Drush language negotiation

This one is kind of a mess. In some random cases, when working on the BAnQ site, the drush cex command would export the configuration in French. It's super hard to reproduce consistently, so it's hard to say if the patch works (or even if it's actually doing something...).

FilterHtmlImageSecure filters out valid local svg images

This one is fun. If I recall correctly, it was preventing us from uploading SVG images (so we could reuse it in the content). It's working well for us. The momentum seems to have died a bit on this one, even though it's almost complete. I should probably lock some personal time and help it cross the finish line.

Multiple IDP Support

I actually contributed to this one, but the patch is so out of date now... It's my own fault for never finishing it up correctly.

User dashboard user dashboard is pretty useful to keep track of tickets. Hit the follow-star icon, and it will show up in your personal dashboard.

Follow the ticket on