Expand the remove diacritics feature to other scripts
Problem/MotivationOur current transliteration class has a method to remove diacritics from certain Latin characters. It is desirable this to be expanded to other scripts.The current behavior is custom....
View ArticleViews preview path doesn't update when changing path setting
Whenever I am editing a view with a display of page, if I change the path in the page settings, the change is not reflected in the Preview pane despite Auto Preview being checked. A screenshot showing...
View ArticleFail Functional Javascript tests that throw Javascript errors
Problem/MotivationOur phpunit based functional javascript test will pass even if there are Javascript errors on the page.While we test JS functionality sometimes a JS error will not break our tests...
View ArticleRemove uses of t() in assertEqual() and assertEquals() calls
Problem/MotivationThere is no need to use t() in tests, unless we're testing translations, however in core we do not follow this consistently, which does not set a good example for new contributions.In...
View ArticleExtend site information page to generate a manifest.json file
Problem/MotivationNew browser features enable better website integration to users' systems. While working on the progressive web app module I came across a W3C draft for a manifest file. This file is...
View ArticleProvide a facility to make contextual links for media entities optional
Problem/MotivationIn Drupal 8.5 contextual links were introduced for media entities.See #2775131: Media entities should support contextual links.For well trained editors this can be a very useful...
View ArticleDuplicate ids due to HTML in field label
Problem/MotivationDuplicate ID's occur in webforms with rich text field with help enabled. Multiple id were detected using the a11y inspector Axe (browser tool).The situationCKEditor module includes...
View ArticleAdd next and previous buttons to database log entry pages
Problem/MotivationWhen using the database log for debugging, sometimes it would be useful to be able to quickly jump to the next or previous record.Steps to reproduceProposed resolutionAdd...
View ArticleOverriding already overridden libraries-override requires knowledge of...
Problem/MotivationA bug in libraries-override #2451411: Add libraries-override to themes' *.info.yml makes it difficult to override a library or library asset that has already been overridden. You have...
View ArticleViews UI sometimes fails to set overridden display to "All displays"
Problem/MotivationWhen trying to set part of an overridden display's configuration, the user ends up with broken configuration.Steps to reproduce:Create a view with a display (A) with overridden...
View ArticleBetter shortcut action link styles when there's limited horizontal space
Problem/MotivationWhen there's a limited amount of horizontal space, the shortcut action link will move to the next line. This looks awkward especially when only the star icon is visible.Proposed...
View Articlespacing means that admin views don't show content above the fold on...
The addition of more spacing looks great, but on a laptop screen it means that there's no actual content of admin views visible above the fold. I have a 13" MacBook, and as you can see in the...
View ArticleInstallation language, original language
In order to install drupal with a decent awareness of the choices I make, I would like to receive a confirmation of what I deduced. Supposing the served website is intended mainly for an Italian...
View ArticleResourceIdentifier::toResourceIdentifiers should preload all referenced...
Problem/Motivation\Drupal\jsonapi\JsonApiResource\ResourceIdentifier::toResourceIdentifiers iterates of a EntityReferenceFieldItemListInterface field list and individually loads each referenced entity....
View ArticleView titles in breadcrumb and metatag title don't get properly translated
View titles in breadcrumbs are being passed through the TranslationManager service as English strings. The problem is, view titles aren't even necessarily in English, resulting in incorrectly langcoded...
View Article[TESTING PATCH ONLY, DO NOT COMMIT] Test Guzzle 7.0.0
Problem/MotivationGuzzle 7 went into beta this week, and we want to determine if we are compatible with it in case Guzzle 7.0.0 is released before Drupal 9. However, as it stands today we're blocked...
View ArticleResourceTestBase should use assertEquals over assertSame when comparing data
Problem/MotivationResourceTestBase uses assertSame for asserting values. This is breaks comparisons of stringified floats, making the test class hard to use.assertEquals also returns a generated...
View ArticleAnonymous users receive access denied when attempting to logout
Problem/MotivationThe logout link can only be requested between the time a page was requested and when a session expires. If a user agent has a stale page, such as due to caching or a long lived page,...
View ArticleResponsive image field formatter list should be sorted by label, not machine...
Currently when configuring a responsive image format for a field, the list of responsive styles are sorted by machine name, not the style label. This can be confusing if the style labels are set so...
View ArticleExpose triggering update of media metadata + thumbnail to end users
Problem/MotivationSpun-off from #2878119: Whether queued or not, update the media thumbnail and metadata before beginning the entity save database transaction. On that issue, we identified that in many...
View Article