Duplicate paragraph in Media Library help.
Problem/MotivationThe help page for media library shows a duplicate paragraph. The two versions are the same, except the first has a link in it.Proposed resolutionRemove the duplicate...
View ArticleRemote media does not validate provider
Steps to reproduceCreate a media entity type with a remote videoTry to add a URL that does not match a configured oEmbed providerExpected resultThere should be an error message that the URL is not...
View Article[Meta] Implement strict typing in existing code
PHP 7 introduces (return and scalar parameter) type declarations. In #2928856: Adopt the PSR-12 standard for PHP7 return types once Drupal 8 drops PHP 5 support there is discussion going on about...
View ArticleVerify that the configured service exists before calling it in CacheFactory
Problem/MotivationIt is now necessary that a module is enabled, so that the service exists to use it.I don't think that is bad but I think we could handle the fact that the service doesn't exist much...
View ArticleFix SQLite variable limit
Updated: Comment #6Problem/MotivationSQLite has a variable limit of 999 which is not configurable and which makes this database driver unusable for medium sized sites. See #2028713: Menu router does...
View ArticleNested modals don't work: opening a modal from a modal closes the original
I am currently looking into running CKEditor in a modal dialog using the Drupal Modal API.At this moment it is working OK, but there is a problem with the link and image modals which can be triggered...
View Article[PP-1] Remove 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 ArticleSession contents lost during logout
A drupal_set_message() issued during the logout process is lost and never displayed.What I did: Created an system_message_action and associated it with the user_logout trigger.What I expected: A...
View ArticleMake serializer customizable for Cache\DatabaseBackend
Problem/MotivationThe Drupal\Core\KeyValueStore\DatabaseStorage uses a configurable serializer to store PHP objects. This serializer is injected as a service in core. The pre-configured serializer used...
View ArticleClass active-trail not added to li element when linking to front page
D8 explanation:I've installed bootstrap 8.x-3.x on a multilanguage site, but in the default main menu the home link is never active, when I'm in the home page the claass="is-active" won't appear. This...
View ArticleChange order of parameters in Entity constructors
It's a follow-up from #1796604: Make constructor parameters consistentProblem/MotivationThere's a inconsistensy in parameters order for: - entity_create($entity_type, array $values) -...
View ArticleConsider using Doctrine ORM for Entities
This issue is about considering to use or not Doctrine ORM(Object-Relational Mappers) for entity mapping to database schema.Problem/MotivationWe have built over the past home made Drupal ORM for Entity...
View ArticleUnify name space in Locale module
Several developments have created simular, but different, namespaces throughout the module. For example: * functions: locale_translation_* and locale_translate_* * tables: locales_* and locale_*The...
View ArticleAbstract 'component type' specific code out of EntityDisplay
Issue #1875974 by swentel, andypost, yched, amateescu aspilicious: Abstract 'component type' specific code out of EntityDisplay. The EntityDisplay class introduced in #1852966: Rework entity display...
View Article"Clear all recorded statistics" button
Hi,I think it would be helpful to have a "clear all recorded statistics" button. For example, this would be useful for when a site transitions from being a private "development" site to being a public...
View ArticleMake Views use SqlEntityStorageInterface
Follow-up from #1497374: Switch from Field-based storage to Entity-based storage, by @plach in #248: There's only one thing that I'd really wish to see changed: currently the views integration code of...
View ArticleUndefined index: args in DatabaseLog->findCaller()
I'm using the following code in my custom formatter:$result = ''; foreach ($variables['#items'] as $delta => $item) { if ($item['access']) { $nid = $item['nid']; $url =...
View ArticleExtend page.html.twig with html.html.twig
Updated: Comment #NProblem/MotivationIn Drupal 7, a separation between html.tpl.php and page.tpl.php was introduced. This separation seems unneeded and makes it harder to theme Drupal. Merging the...
View Articledocument Form API #process callback in form.api.php
Problem/MotivationBy adopting new standard ways to document callback functions, the current documentation has to use the standards defined in http://drupal.org/coding-standards/docs#callback-def. At...
View ArticleMake getEditableConfigNames() public and use it in config_translation
Updated: Comment #36Problem/MotivationThere is no way to associate config names with forms, and keep the information with the form.This is needed for when config_translation is added into core. Without...
View Article