Let for all database drivers the module name setting default to the driver name
Problem/MotivationFor the mysql, pgsql and sqlite database drivers do not have to set the module name setting. Those database drivers have their module name setting default to their driver name. Lets...
View ArticleInstall the user module in the site install process
Problem/MotivationWe I try to run the install process with a MongoDB database, the install proces tries to create the anonymous and the admin user. For MongoDB a module needs to be installed, before an...
View ArticleAdd a number addExpression specific functions
Problem/MotivationMongoDB does not support SQL strings. Therefor it cannot support the method addExpression($expression). MongoDB can support operation specific expressions. What MongoDB cannot...
View ArticleStatus messages rendered in managed file form elements filter HTML too...
Problem/MotivationThe ManagedFile form element plugin makes use of a #prefix to render out status messages in Drupal\file\Element\ManagedFile::uploadAjaxCallback. This means that any output from the...
View ArticleIt should not be possible to install Drupal database into a site where it is...
Problem/MotivationIn some scenarios it is possible to access the /core/install.php even when a site is already installed. This can lead to regenerating the admin user. Original raised with the security...
View ArticleAllow synced Layout override Translations: translating labels and inline blocks
Problem/Motivationfollow up #3041659: Remove the layout tab from translations because Layout Builder does not support translations yetPart of #3044386: [META] Make Layout Builder layouts...
View Article[Config] Warning: Entity view display 'node.article.default':...
Problem/MotivationChecking access to /admin/structure/comment/manage/comment/display logs the warning message Entity view display 'node.article.default': Component 'comment' was disabled because its...
View ArticleDisabled update module shouldn't produce a status report warning
On the status report, if you have uninstalled the Update module you will get a big scary warning:Update notifications are not enabled. It is highly recommended that you enable the Update Manager...
View Article10.3 upgrade now missing status-message theme suggestions
Problem/MotivationUpgraded to 10.3 and status-message.html.twig is missing as a theme suggestion, breaking my custom theme. See screenshots.Steps to reproduceCopied git bisect result from...
View ArticleJSON:API Webform translation
Problem/MotivationWebform element translation, missing up when translated value is the same as the original value.Steps to reproduceIn my case, i have a radio element for a Yes/No field. In English the...
View ArticleSort out and fix language fallback inconsistencies
Problem/MotivationThe D8 builtin language system was a huge step forward and adding a fallback system to core an important appreciation that we need something like fallbacks. There are some reports...
View ArticleUnpublished translations should fallback to the original language
Problem/MotivationContent entities have a feature that allows to control which translation is used when trying to view or do something else with it.That is an API:...
View ArticleEntityRepository::getTranslationFromContext() function forcibly adds default...
Problem/MotivationWe have a site that actively uses fallbacks and some fallback chains have the default Entity language disabled. For example, we have an Entity with French (fr) as default language,...
View ArticleAdmin toolbar and contextual links should always be rendered in the admin...
Problem/MotivationIf the site has an admin language preference option set in negotiation, users can set their admin language preference. However, even if that is set, only admin pages are affected. The...
View ArticleConfigEntity based lists with items containing non-ascii characters are not...
Problem/MotivationMany efforts have been made to make Drupal 8 a great multilingual system. However, content types are never properly sorted when translations contain accentuated characters.Content...
View ArticleUpdate module should send notifications on configured day
Problem/MotivationI recently set up update status notifications on a D6 site, and realised I was getting the notifications on Tuesdays. Since SAs go out on Wednesdays this means it could be a full week...
View ArticleLatestRevisionCheck overrules any other node access module
In Drupal\content_moderation\Access\LatestRevisionCheck::access(), a check is made for permissions that should be delegated to content_moderation's implementation of hook_node_access():Both of the...
View ArticleLatestRevisionCheck should assume that if a user can edit an entity, they...
Problem/MotivationI'm using content moderation in combination with the group.module, so I'm relying on node grants from that for edit access and normal editors do not have "view any unpublished...
View ArticleCertain URL fragments cause javascript error
Problem/MotivationWhen a page contains a form and a fragment with special characters is in the url, such as http://mysite.com/#badfragment=broken, a javascript error will be thrown: Uncaught Error:...
View ArticleDeprecated function: dirname(): Passing null to parameter #1 ($path) of type...
Problem/Motivationafter upgrade to php 8.1 with core 9.3.7 i've got the following error due to deprecated null input valueDeprecated function: dirname(): Passing null to parameter #1 ($path) of type...
View Article