Drastically improve Drupal's default linking experience in text fields
Problem/MotivationDrupal is a CMS. Content creation is its strength — or it should be, at least.It took until Drupal 8 shipping with CKEditor 4 before content creation had good usability out of the box...
View ArticleImprove security of session ID against DB exposure or SQL injection
Updated: Comment #0Problem/MotivationBased on a suggestion by znerol, the session IDs should not be stored as plain text. This makes it trivial to steal a still-active session if you get access to a...
View ArticleAttempt to auto-detect child paths of deprecated routes and add redirects
Problem/MotivationIn #3351750: Create BC redirects for children of changed paths we added a path changed helper for dealing with deprecated/changed paths. We hard-coded a list of child paths for...
View ArticleIntroduce CallableResolver to help standardise the DX and error handling for...
Problem/MotivationSee parent meta for motivations on introducing this component.At the moment, in order to resolve callables with various DX features (such as service notation), this is either being...
View ArticleCreate BC redirects for children of changed paths
Problem/MotivationIn Drupal 10.1, we are changing paths and menu navigation for several pages in the Block and Block content modules. In particular,#2987964: Move custom block types admin link to...
View ArticleDrupal 10 upgrade - The specified library...
Problem/MotivationJust upgraded to D 10 from D 9.8 via this pathway:https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-or-...A couple of modules were removed prior to update otherwise...
View ArticleDeprecate format_size() and use Drupal\Core\StringTranslation\ByteSizeMarkup...
Problem/Motivationformat_size() is still a procedural function. Convert it to a object oriented code.Proposed resolutionAdd a \Drupal\Core\StringTranslation\ByteSizeMarkup::create() method that returns...
View ArticleRemove webchick from MAINTAINERS.txt
Problem/MotivationWhen I left Acquia, I had ALL the good intentions of staying involved in the Drupal community and continuing to help out with core maintainership, albeit in more of a "strategic...
View ArticleDeprecate the "Full HTML" text format in Standard and Umami in...
Problem/Motivationhttps://www.drupal.org/node/224921 is our docs on securely configuring input formats and it recommends against giving people access to the full html format.The standard and umami...
View Article[regression] missing menu active trail in Drupal 9.5.9
Problem/MotivationSince #3277784: copyRawVariables should support default route parameters menu active trail information is missing from menu items under certain circumstances. In my case I've got a...
View ArticleTrack media usage and present it to the site builder (in the media library,...
Problem/MotivationIn addition to listing files, the core file view also lists and links usages. Another difference between the two views is that media may be deleted from the media view, whereas the...
View ArticleMissing #alt attribute (handling) on responsive_image
Problem/MotivationComaring the implementations for image_style and responsive_image the handling of the #alt key is really confusing and inconsistent.While image_style expects a separate #alt parameter...
View ArticleH4 in page.html.twig Causes Accessibility Error
Problem/MotivationThe core pager template has an H4 header for a visually hidden title. This occurs on line 37. <nav class="pager" role="navigation" aria-labelledby="{{ heading_id }}"> <h4...
View ArticleIGNORE: Patch testing issue - ranjith_kumar_k_u
Problem/MotivationSteps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease notes snippet
View ArticleBrokenPostRequestException incorrectly typehints size as string
Problem/MotivationFollow up from #2157945: Deprecate format_size() and use Drupal\Core\StringTranslation\ByteSizeMarkup instead where we noticed \Drupal\Core\Form\Exception\BrokenPostRequestException...
View ArticleContentEntity migration source doesn't consider the migration map
Problem/MotivationThe migration system keeps track of what has been migrated already from a source by writing a record for each migrated source row to a map table. The SqlBase source plugin base class...
View ArticleUpdate Add Media Type Field Descriptions
Problem/MotivationWhen adding a new Content type (/admin/structure/types/add), the help text for the 'Name', 'Machine-readable name' and 'Description' fields are as follows:NameThe human-readable name...
View ArticleMinor hyperlink edit on Appearance page
At /admin/appearance > Administration themeControl which roles can "View the administration theme" on the Permissions page.Change the Permissions page linkfrom: /admin/people/permissionsto:...
View ArticleAdd typehints to \Drupal\Core\File\FileSystemInterface
Problem/MotivationAdd typehints to \Drupal\Core\File\FileSystemInterface to make improve DX and type safety.Steps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData...
View ArticleViews: Rewrite output or use a template ?
Hello,I need to use a tailwind CSS carousel, and I wonder which way is better to do it. Basically, I see 2 options. Rewrite the output of the view with the HTML markup ; or using a template to...
View Article