Support Unicode regular expressions in routes, from Symfony 4.3
Problem/MotivationWhen defining a route, we can define a requirements clause, which may contain a regexp to match a route parameter, like:g2.initial: path: '/g2/initial/{g2_initial}' defaults:...
View Article[regression] datetime_timestamp widget does not use default field value
Problem/MotivationThe datetime_timestamp field widget does not respect the field's default value or default value callback. Instead, the entity form's date + time widgets are left empty and the current...
View ArticleHandle valid words from other languages consistently in cspell
Problem/MotivationThere are parts of the code in French and Dutch, and maybe other languages. Overall, real words in foreign languages should be handled on a per-sentence or per-test basis, not on a...
View ArticleWarn user when entity delete will cause menu item re-parenting
Problem/MotivationDeleting an entity in the middle/top of the menu tree causes unexpected results for content editors. Steps to reproduceInstall Drupal CoreCreate some entitiesBuild out a simple main...
View ArticleRename "Text alternative" field label to "Alternative text"
Problem/MotivationThe alternative text field in the CKEditor5 image dialog reads "Text alternative". It would be better if it read "Alternative text". This would be consistent with the CKEditor media...
View Article\Drupal\layout_builder\Plugin\SectionStorage\OverridesSectionStorage::save...
Problem/Motivation\Drupal\layout_builder\Plugin\SectionStorage\OverridesSectionStorage::save call $this->getEntity()->save() but ::validate() never called on the entity.This means that the entity...
View ArticleHreflang on non-canonical content pages
Problem/MotivationWhen Content Translation module adds hreflang link tags to an entity page that is not the canonical URL, e.g. when query arguments are present, the page no longer has the...
View Articlejsdoc support in editor
Problem/MotivationThe javascript api is nicely typed. However I do not know how to leverage this in the editor.For the new once module this would to:declare global { var once: typeof...
View ArticleLibraryDiscoveryParser need to check Theme exist similar to Module
Problem/MotivationNon-existing attachment declarations in Twig file throwing Warning error. if ($extension === 'core') { $path = 'core'; $extension_type = 'core'; } else { if...
View Article[Ignore] In space (and/or this issue), no one can hear patches scream IX
Problem/Motivation#3379520: [Ignore] In space (and/or this issue), no one can hear patches scream VIIISteps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model...
View ArticleDropbutton field pushed out of the table if no label set
Problem/MotivationI'm no advanced CSS freak, so I can't easily fix that, however when I add a "Global: Dropbutton" field to a view and don't set a long enough label, t is being pushed out of the table....
View ArticleFixed maximum number of field values, but use «add more» similar to when...
Hi I'm pretty sure, I missed something, but actually I didn't found any solution or module for my requirement. So I end up here with a feature request.I would love if I can limit the number of field...
View ArticleImprove Clarity of Update Manager Settings During Installation
Problem/MotivationDuring the installation of Drupal, users can select options related to the Update Manager module. However, the current descriptions for these checkboxes are not sufficiently...
View ArticleDrastically improve the linking experience in CKEditor 5
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 ArticleConsider making file field upload destination changeable even after data exists
Problem/MotivationIn #2895124: Field storage settings give a scary red warning that they can't be changed when the cardinality is the only thing with restrictions @berdir suggested the followingAnd we...
View ArticleConfigExistsConstraintValidator should ignore NULL values
Problem/MotivationReported at #3317769-139: Drastically improve the linking experience in CKEditor 5 GitLab CI reports 100% success rate but a job failed 🤔 This is due to a bug in the GitLab...
View ArticleAdd validation constraints to dblog.settings
Problem/MotivationDatabase log settings have 1 property paths that are not yet validatable:$ ./vendor/bin/drush config:inspect --filter-keys=dblog.settings --detail --list-constraints...
View ArticleAdd validation constraints to field.settings
Problem/MotivationField settings have 1 property paths that are not yet validatable:$ ./vendor/bin/drush config:inspect --filter-keys=field.settings --detail --list-constraints...
View ArticleAdd formula processing in JoinPluginBase::buildExtra
Problem/MotivationJoinPluginBase::extra mentions the possibility to add a formula in the "field" key of the extra section in a join definition. I couldn't find any hint in the code for this option, I...
View ArticleAllow to validate Apache/Nginx configuration requirement for aggregation...
Problem/MotivationIt is a follow-up issue of #3381293: Aggregation not working css and js cache directories not being created. The user may have a server configuration that does not pass the request to...
View Article