[PP-1] Attach assets only via the asset library system
Problem/MotivationThis is a blocker for #2368797: [PP-2] Optimize ajaxPageState to keep Drupal 8 sites fast on high-latency networks.On top of that, we should do this for consistency, just like we've...
View ArticlePHP DOM (libxml2) only understands XHTML4, misinterprets HTML5, but D8 must...
Problem/MotivationThe filters 'htmlcorrector', 'html' and the testing system needs html parsing and a valid DOM to work with. This is done by the libxml2 library provided in PHP that cleans html and...
View ArticleExpose conditional arguments of views blocks as context
Problem/MotivationRight now, it is not possible to use conditional arguments in views.Proposed resolutionUse the context system to define those arguments as context.Remaining tasksPatch is just a first...
View ArticleMake core user fields available for twig templates
I need to be able to access user information for use within user.html.twig. Currently only custom fields (admin/config/people/accounts/fields) are available. Core fields like uid and username are not...
View Article"one-time login"/"password reset" links are truncated in...
This might actually be a feature request.When a user registers, they get an email with a "one-time login" link, which looks something like...
View ArticleViews UI tour needs better label
The Views UI module provides a tour in config/install/tour.tour.views-ui.yml.This tour has a lame label (which is supposed to be human-readable) of "Views ui".It needs a better label. I was trying to...
View ArticleRemove form_execute_handlers() from form.inc
Meta issue #2205673: [meta] Remove all @deprecated functions marked "remove before 8.0"Beta phase evaluationReference: https://www.drupal.org/core/beta-changesPrioritized changesThe main goal of this...
View ArticleOnly load all modules when a hook gets invoked
Sort-of follow-up to #1058720: Lazy load modules which I've marked as won't fix.Now there's the extension handler, there's the possibility to load all modules only when hooks are invoked (ideally only...
View ArticleAvoid re-scanning module directory when multiple modules are missing
Problem/MotivationTo avoid performance deficit when multiple modules are missing. The deficit occurs because the "modules" directory is rescanned perpetually to look for missing modules on certain...
View ArticleReplace multiple calls to \Drupal::formBuilder() in the Test classes
The classes for the forms system make use of the Form Builder. In classes where a call to \Drupal::formBuilder() is done frequently, it is cleaner to make it into a local variable. If possible, when...
View Articlehook_stream_wrappers_alter() is broken since modules are not loaded on...
Problem/MotivationFor calling hook_stream_wrappers_alter() we need to inject the ModuleHandler, which needs to load all modules, so we don't have lazy Drupal.Proposed resolutionConvert to an event and...
View ArticleAllow a user-editable composer.json file in Drupal's root directory to...
Problem/MotivationSite Maintainers ought to be able to utilize custom dependencies in their Drupal projects. These dependencies could be:Composer package such as Guzzle OAuth SubscriberDrupal module...
View ArticleAllow install profiles to change the system requirements
imho there should be a way to change the constants defined for the system requirements as 'DRUPAL_MINIMUM_PHP' or 'DRUPAL_MINIMUM_PHP_MEMORY_LIMIT'. there could be some complex install profiles that...
View ArticleSVGZ isn't served with correct encoding
https://en.wikipedia.org/wiki/Scalable_Vector_Graphics#CompressionSVG images, being XML, contain many repeated fragments of text, so they are well suited for lossless data compression algorithms. When...
View ArticleChange JS settings into a separate asset type
If you're here to provide feedback: please read the issue summary and then jump to #49!Problem/MotivationThis is a blocker for #2368797: [PP-2] Optimize ajaxPageState to keep Drupal 8 sites fast on...
View ArticleMake it possible to re-use the internal logic of drupal_rewrite_settings() in...
drupal_rewrite_settings is an abomination on god-fearing configuration formats. That being said, it would be a little less heinous and reusable if it would at least return the contents of its...
View Article'Content' link in toolbar misses icon when viewing in a different...
When you view the site in a different language than English, the icon on the first toolbar link misses.This is caused by the translation of the classname (toolbar-icon-inhoud instead of...
View ArticleUser password reset form button text is wrong
This has been true at least since D7...On the user/password page, the button say s "E-mail new password".In D7 it's in user.pages.inc user_pass(). In D8 it is in...
View ArticleAn empty status message in the AJAX response is added to the commands[] array...
Here is a screenshot of an empty status message in Drupal.ajax.prototype.success during an AJAX request.https://drupal.org/files/issues/developer-tools-http-gardens.dev-node-32...The output from this...
View Article