[META] Check and update dependencies for PHP 8.2 compatibility
Problem/MotivationNot all dependencies may be PHP 8.2 compatible.Steps to reproduceProposed resolutionCheck dependencies for PHP 8.2 compatibility. Update them as needed.Remaining tasks-...
View ArticleUpdate dependencies for Drupal 10.0
Problem/MotivationSeveral of our dependencies are out of date, bump them to their latest patch/minor releases.Steps to reproduceProposed resolution~/.composer/vendor/bin/composer-lock-diff --no-links...
View ArticleCore usages of uniqid() should use the second argument
Problem/MotivationWhile doing some unrelated performance testing Blackfire told me that the $more_entropy option of uniqid() should be used because if $more_entropy is omitted or set to false:on...
View ArticleAllow usage of WYSIWYG in maintenance message
Problem/MotivationWhen creating a custom message for the maintenance page, you can use HTML at /admin/config/development/maintenance. The purpose of this issue is to enable the WYSIWYG editor on this...
View ArticleUpdate jQuery UI to the latest versions
Problem/MotivationOne of our drupal site's repositories in github, that uses dependabot alerts, raised this critical security warning in /docroot/core/yarn.lock file. jQuery UI Cross-site Scripting...
View ArticleAlternative language homepage configuration missing
Problem/MotivationThere is no way to configure the homepage(s) target for secondary languages via the back-office. The only way I found to achieved this is by importing a...
View ArticleOption for _none is removed once a field has a value and can cause accidental...
When you create a required single-value entity reference field, for example a term reference, then the referenced entity is deleted, the _none option disappears. When the widget is loaded up it...
View ArticleRequire mikey179/vfsstream ^1.6.11 to allow tests running on PHP 8.2
Problem/MotivationFollowing from #3291553-21: [META] Check and update dependencies for PHP 8.2 compatibility without this upgrade test run stuck and CI exists by timeoutSteps to reproduceSee...
View ArticleBroken "Allowed Tags" updating: after all values for an attribute...
Problem/MotivationBasically, if you're using CKEditor with styles dropdown and "limit allowed HTML tags", automatic "allowed tags" updating can really trip you up.Steps to reproduce:Add a new text...
View ArticleAllow other CKEditor5 plugins to rerender drupal-media when their attribute...
Problem/MotivationIf a CKEditor plugin integrates with Media to provide a custom attribute, it can no longer cause a preview re-render for the drupal-media element. In CKEditor 4 this was possible by...
View ArticleSeverity column on admin/reports/dblog is not accessible
Problem/MotivationThe icons the the log table rows at admin/reports/dblog are not accessible.They are created with CSS background images, and the table cells are completely empty.Proposed...
View ArticleImage Styling
I have Configured Few Image Styles through Configuration ---> Media ---> Image Styles. When I try Applying those in my view, the images are not displaying in the front end. When I select Image...
View ArticlePhpMail : broken mail headers in PHP 8.0+ because of LF characters
Problem/MotivationOriginally, the email sent by the Webform module was delivered as plain text instead of HTML. It turns out the mail headers were broken for no reasons, one space was added before...
View ArticleImprove usability when overriding Views style options and row style options...
In D7, it was possible to override settings (Format settings, Show settings, Pager settings, ...) directly without explicitly mark the related parameter to (Format, Show, Pager, ...) to be...
View ArticleEmpty quotes get added to class attribute in "Limit allowed HTML tags"
When you add 'class' as an allowed attribute in Basic HTML and save, it changes to class=""Steps to reproduce:Edit the Basic HTML filterAdd class to the allowed attributes of a tagsSaveclass is changed...
View ArticleText format wrapper does not take description_display into account
If I 'wrap' my element into text_format element, the original description_display has no effect anymore. I think this is because text-format-wrapper.html.twig (and maybe the preprocess function) does...
View ArticleThere's an incorrect error message for the form validation if a link in...
Problem/MotivationThere's an incorrect error message for the form validation if a link in the checkbox labelSteps to reproduceWhen you have some checkbox on the form (e.g. registration form) and this...
View ArticleDrupal.ajax does not guarantee that "add new JS file to page"...
Problem/MotivationIt is impossible to load additional JS libraries in an Ajax response and then call that code through Ajax commands, because Drupal.ajax does not guarantee that the JS library will...
View ArticleChanging link title configuration leads to displaying old values
Problem/MotivationIf the Allow link text setting of a link field is changed from Optional/Required to Disabled after content has been saved, when the content is edited again the title won't be reset to...
View ArticleRemove the special behavior of uid #1.
We have quite some special behavior for uid #1. This tends to confuse the user, and will do so even more now we have an admin role in core. Do all the special cases we designed around uid #1 really...
View Article