Convert British English spellings to American English, for the umpteenth time
Problem/MotivationDrupal uses American English in code and comments. In #2972224: Add .cspell.json to automate spellchecking in Drupal core we identified that there were a number of British English...
View ArticleSplit off SchemaInstaller from schema.inc
Problem/MotivationWe should deprecate the functions in includes/schema.inc.Just spinning off a follow up to #2124069: Convert schema.inc to a serviceProposed resolutionDeprecate the following functions...
View ArticleOption #description_display for form element fieldset is not changing anything
Problem/Motivation#314385: Make position of #description configurable via the API introduced the #description_display attribute, which controls placement of the form element #description. The options...
View ArticlePrefix block machine name by the theme machine name
Problem/MotivationWhen placing block on a page, you can set the block machine name. But the configuration of this block depends on the theme you place your block in.On the same websites, if there are...
View ArticleRevamp descriptions of items in handler listings
Problem/MotivationText in the Views interface doesn't follow suggestions and guidelines documented in User interface guidelines: Interface text. Most of this originates from the desire to have...
View ArticleAdd a method to get the Drupal major version from \Drupal::VERSION
Problem/MotivationThis is a followup to #3133305: Use \Drupal::VERSION to get the version in Migrate UI rather than hardcoding it In #5 over there daffie suggested:We will now be calculating the major...
View ArticleDocument version numbering system for forked jQuery UI components
Problem/MotivationWe've forked jQuery UI components into core, but for now have left the version numbers unchanged.See brief discussion at #3087685-43: Remove deprecated jQuery UI components and fork...
View ArticleMemory leak - typed data prototypes for field items are not re-used like...
Problem/Motivation\Drupal\Core\Field\FieldTypePluginManager::createFieldItem() passes the $index of the field item as a $property_name which leads to the generation of a new prototype for every new...
View Article[meta] Splitbutton render element to eventually replace Dropbutton
ProblemDrupal has adopted Views’ dropbutton in several common places in core. Since its introduction in #1608878: Add CTools dropbutton to core, we've spent lots of time refactoring the existing...
View ArticleFix grammar 'a' to 'an' when necessary
I see a lot of 'a' uses in comments instead of 'an'.Ex:a entitya alta authora image...Many modules and core files are concerned. I suggest to make all changes here instead of one issue per module since...
View ArticleUse READ COMMITTED by default for MySQL transactions
I've run into an issue as a part of #937284: DEADLOCK errors on MergeQuery INSERT due to InnoDB gap locking when condition in SELECT ... FOR UPDATE results in 0 rows. If for some reason the db_merge()...
View Articlenowrap CSS makes module list description too wide
The following CSS (showing only pertinent styling) in /core/themes/stable/css/system/system.admin.css makes the description column of the "Extend" page (/admin/modules) too wide:.system-modules details...
View ArticleMake UI messages more easily alterable
Problem/MotivationWhen trying to customize some native UI, e.g. the node creation workflow, it is a common need to have to change or remove UI messages. If the text just needs to be tweaked, string...
View ArticleDefault timezone selection incorrect
Problem/MotivationI noticed that while my local time-zone is Europe/Amsterdam Drupal auto-selects the Europe/Paris time-zone. While technically correct I started digging into why it would not use the...
View ArticleFix 'Drupal.Commenting.DocComment.TagsNotGrouped' coding standard
Part of #2571965: [meta] Fix coding standards in core.ApproachWe are testing coding standards with PHP CodeSniffer, using the Drupal coding standards from the Coder module. Both of these packages are...
View ArticleAdd .cspell.json to automate spellchecking in Drupal core
Problem/MotivationIssues like #2829185: Fix spelling errors in Drupal core comments are great, as they provide profit, but it'd be nice when things could be done more automatically. Let's try to do...
View ArticleDrupal 8.7.10 to 8.8.0 update fails if views have invalid configuration
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 ArticleRemove target=_blank from links in media settings forms
Problem/MotivationThe media module's settings forms have two links which use target="_blank" to force users to open the link in a new window/tab.It's strongly preferable to let the user decide whether...
View ArticleAllow formatting of multiple field values as array on REST Export views
In a REST Export display of a view, if one has a multi-valued field, the Multiple Field Settings configuration sub-form provides options for Ordered List, Unordered List, and Simple separator. In my...
View Article[policy, no patch] Formalize how external links are handled in core
Problem/MotivationThere are places in core where we link out to external resources. One of these is in the installer, when there is an unmet requirement. Another is in the the date formatters, where...
View Article