Use branding block in place of page template branding variables (site name,...
Problem/MotivationBranding elements have been converted into a block. Let's implement this block in core themes.Proposed resolutionUse the site branding block in place of page template branding...
View ArticleNodeViewController::view() does not pass along its arguments when calling...
NodeViewController::view() takes the arguments of $view_mode and $langcode but does not use them.I'm not sure what the test should be for this patch.
View ArticlePostgreSQL: Fix taxonomy\Tests\TermTest
Problem/MotivationTermTest fails currently with PostgreSQL as database backend. This is because we don't support case insensitive queries by default in PostgreSQL, so we use LOWER() to make things...
View ArticleMake block.repository a lazy service
Follow-up to #2408371: Proxies of module interfaces don't workProblem/Motivation- With #2408371: Proxies of module interfaces don't work the block.repository can be made a lazy service.Proposed...
View ArticleConsider checking checksum of interfaces during container building for proxy...
Follow-up to #2408371: Proxies of module interfaces don't workProblem/Motivation#2408371: Proxies of module interfaces don't work introduced manual building of proxies. However when / if an interface...
View ArticleUse setPSR4() instead of addPSR4() to avoid making the PSR-4 list bigger and...
Follow-up to #2408371: Proxies of module interfaces don't workProblem/Motivation- addPSR4() during test runs ads more and more PSR-4 data to the autoloader, which is a small memory leak.Proposed...
View ArticleMake it easier to create proxies
Follow-up to #2408371: Proxies of module interfaces don't workProblem/Motivation- To create a proxy the following code needs to be used:./core/scripts/generate-proxy.sh 'Drupal\Core\Batch\BatchStorage'...
View ArticleAdd missing type hinting to Comment module docblocks
This is a sub-issue of #1800046: [META] Add missing type hinting to core docblocks focused on correctly adding @param and @return type hinting to the Comment module.Documentation patches that include...
View ArticleAdd a default CSP and clickjacking defence and minimal API for CSP to core
Follow-up to #2510104: Remove inline JS for Drupal setttings to enable CSPProblem/MotivationContent security policy is a browser feature available that helps prevent XSS attacks based on headers sent...
View ArticleTwig files can call the delete method on some content entities
I tried running {{ node.delete }} within node.html.twig and the node deleted. Bug or feature? I was talking with Larry Garfield and Lewis Nyman at Drupal Camp Twin Cities about the idea of only passing...
View ArticleCannot use relationship for rendered entity on Views
Problem/MotivationYou cannot create a view and try to list rendered entities using relationship.Steps to reproduce: -Create a view with a relationship through entity reference -Choose to use rendered...
View ArticleUnused namespaces in EntityDeriver.php
EntityDeriver.php contains the following unused namespaces: Drupal\Core\Routing\RouteBuilderInterface Drupal\Core\Routing\RouteProviderInterface Symfony\Component\Routing\Exception\RouteNotFoundException
View ArticleClean up margins and paddings rules for indented comments
There is no need to specify margins and paddings in bartik for indented comments if bartik is going to use classy default values
View ArticleChanging password should invalidate all other sessions
Follow-up to #2508627: Changing email address should invalidate one-time login linksProblem/MotivationAssume I realize I left myself logged into a shared computer to my Drupal site account.I change my...
View ArticleContextual links incompatible with render cache
Problem/MotivationContextual links break the render cache: they are only added if the user has the "access contextual links" permission and can be different for each user.Proposed resolutionClient-side...
View ArticleProvide Views integration for datetime field
Problem/MotivationViews integration for the datetime field type is non-existent.Proposed resolutionCreate filter, sort, and argument plugins for the datetime module.Remaining tasksUser interface...
View ArticleMitigate the security risks that come from IE and other browsers trying to...
There is now available a PHP library to mimic IE's stupid content sniffing behavior.http://tstarling.com/blog/2008/12/secure-web-uploads/It's possible that we should either use this code, or make sure...
View ArticleNumber formatters: Make it possible to configure format_plural on the...
Problem/MotivationThe views number handler supports the following usecases:Precision (round the values) (optionally)Configure a decimal / thousand separatorAllow to configure single/plural exists for...
View ArticleCreate a PHP storage backend directly backed by cache
Problem/MotivationA number of problems exist with multiple webheads and phpstorage (ie #2301163: create a phpstorage backend that works with a local disk but coordinates across multiple webheads)....
View Article