PHP 8 overrides sender email settings
Problem/MotivationWhen using Drupal 9.2.2, PHP 8 and MySQL 8, any email sent using Drupal (sitewide contact form, system emails, Simplenews module, anything) overrides any Drupal-configured emails...
View ArticleAllow AJAX links to replace a specific selector
Problem/MotivationThis is a follow-up of #3020716: Add vertical tabs style menu to media library. The current AJAX system supports opening dialogs by adding the use-ajax class to a link. In the media...
View ArticleImplement color changing theme settings for Olivero
This is a followup from #3086514: Investigate use of the changing color themes for Olivero.We want to implement color changing themes within OliveroOlivero currently has a single blue theme (along with...
View ArticleReplace REQUEST_TIME in OO code w/o access to the container
Problem/MotivationProposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease notes snippet
View ArticleField not saved when change of 0 on string start
Problem/MotivationDuring the modification of a taxonomy term text field by adding or removing a "0" as first character if it is the only change, it isn't saved. The problem is the same with the other...
View ArticleMedia Library modal opens randomly on AJAX requests
Problem/MotivationWhen triggering two AJAX requests subsequently on a node edit / add page and making sure you trigger the last one before the first one can finish, the Media Library modal will open...
View ArticleCorrupt route builder while installing roles/filters.
Problem/MotivationI am seeing all sorts of functional test issues in my project after upgrading from 9.2.11 to 9.3. I have a few custom modules that add some view configs and also some role configs....
View ArticleRemove deprecated code from \Drupal\Core\Cache\DatabaseCacheTagsChecksum
Problem/MotivationFew constants and functions are deprecated for 10.0 so its time to get rid of itProposed resolutionremove the file and usage, make sure no usage leftRemaining tasksreview/commitUser...
View ArticleRemove deprecated update.module functions
Problem/MotivationThere's functions deprecated for removal in core 10Proposed resolutionremove the usage, make sure no mentions leftRemaining tasksreview/commitUser interface changesnoAPI changesnoData...
View ArticleRemove deprecated path.module functions
Problem/MotivationThere's functions deprecated for removal in core 10Proposed resolutionremove the usage, make sure no mentions leftRemaining tasksreview/commitUser interface changesnoAPI changesnoData...
View ArticleReplace "Lorem Ipsum" Color preview HTML templates with example...
Currently in the Appearance section of Bartik, a live preview of a chosen color scheme is displayed as an image. This section uses Latin placeholder text, "Lorem ipsum . . . ." The problem is getting...
View ArticleRemove deprecated MimeTypeGuesser code
Problem/MotivationFew constants and functions are deprecated for 10.0 so its time to get rid of itProposed resolutionremove the file and usage, make sure no usage leftRemaining tasksreview/commitUser...
View ArticleRemove PHPUnit 8 warnings conversion to deprecations
Problem/Motivation#3252257: Remove PHPUnit 8 support forgot to remove the conversion of some PHPUnit8 warnings to deprecations.Steps to reproduceProposed resolutionDo that.Remaining tasksUser interface...
View ArticleDifferent sites served from the same domain share the session cookie name
Problem/MotivationTwo different Drupal installations on the same domain share the same session cookie name. This can be tested by serving the different installations over different ports. This leads to...
View Articlepreg_split in _filter_url breaks for long html tags
Problem/MotivationHaving a really long HTML tag (e.g. < img > with src:data/image...) makes preg_split fail and return false. On PHP 7.4 this throws a warning ("Warning: count(): Parameter must...
View Articlepath.alias_repository service does not use a proper language fallback mechanism
Following is the current language fallback logic used in the path.alias_repository service: // Always get the language-specific alias before the language-neutral one. // For example 'de' is less than...
View ArticleLanguage list is not correctly ordered when it's localized with accents
Problem/MotivationLanguage list is not correctly ordered when it's localized with accents. Especially if the first letter has an non ASCII letter they are sort to the end. e.g. this Turkish country...
View ArticleConfig entities should implement TranslatableInterface
Problem/MotivationViewing a webform via an entity reference formatter in any language which is not the interface language doesn't display the desired translation.Steps to reproduceSet up language...
View Article[Revert from 9.3.x needed] Update to Stylelint 14
Problem/MotivationWe are currently on Stylelint 13 but Stylelint 14 is now released.Steps to reproduceProposed resolutionUpgrade. Decide which new rules we should fix and which we should...
View ArticleBulk operations lists actions that the user has no access to
Problem/MotivationBulk operations lists all available actions for the entity without checking access to that action. web/core/modules/system/src/Plugin/views/field/BulkForm.php: /** * {@inheritdoc} */...
View Article