Ensure that entries are written to watchdog table
Problem/MotivationWhen running Drupal on MySQL or Maria DB you can run in several errors that corrupt the database connection. Some examples for these kind of errors on the database layer are1100 -...
View ArticleCan't enable Page Caching for anonymous users
This may or may not be a bug. I'm unable to enable page caching for anonymous users and can't find the reason.I know that page and block caching is important for most Drupal sites. The other day I...
View ArticleBlock layout action removes instance, but contextual link deletes all instances.
Problem/MotivationInitially this issue was about changing the label of the contextual (delete) link to match the label in block-layout (remove). In fact the link in contextual links actually deletes...
View ArticleMake the auto-reply message respect line breaks
Having set up an auto-reply message the mail finally gets sent without any line breaks in it. Neither <br> nor \r\n nor \\r\\n works.
View ArticleAdd phpcs, coder 8.2.8 as --dev requirements for drupal/core
Problem/MotivationNow that we're well on our way to managing coding standards in a reproducible way: #2571965: [meta] Fix coding standards in core...let's just add the tools to core's composer.json dev...
View ArticleAll serialized values are strings, should be integers/booleans when appropriate
Problem/MotivationJSON produced by the HAL and JSON normalizers provides all data values as strings. This makes it difficult for strongly typed uses of the REST interface to interact with the JSON...
View ArticleImprove inline form errors for file upload fields
The file upload widget has some strange behavior when Inline Form Errors is enabled.Issue is blocked by #2482783: File upload errors not set and shown correctly. and #77245: A place for JavaScript...
View ArticleViews REST authentication is broken
Problem/MotivationList of authentication providers consists of module names, which are defined them. In this case an authentication cannot be configured, because providers with such names aren't...
View ArticleDrupal.tableDrag: column span calculated wrongly for custom column
The description and behavior is completely the same as in #2836827: Drupal.tableDrag: column span calculated wrongly for custom column, because `tabledrag.js` wasn't redesigned and mostly was migrated...
View ArticleConfigEntityBase: fix computation of config schema name when...
Problem/MotivationConfiguration entities defines the config_prefix which is used for schema describing. For instance, prefix of \Drupal\taxonomy\Entity\Vocabulary is vocabulary and schema with the...
View ArticleDrupal.tableDrag: column span calculated wrongly for custom column
Form containing three tables with "tableDrag" feature for every of them. Every row of table consists of four columns (latest - weight, which is hidden). Also, for every table manually added one extra...
View ArticleAdd render elements and theme functions for creating dynamic SVGs
I am a contributed module maintainer and am working on a port of a module that dynamically generates inline SVG in page content. It does so to produce charts, graphs, etc based on SQL data. Currently...
View ArticlePHP 5.4 calls a new stream_metadata() method on stream wrappers not...
ProblemPHP 5.4 calls a new stream_metadata() method on stream wrappers for chmod(), touch(), chown(), and chgrp() operations, while PHP 5.3 does not, which causes our stream wrappers to blow up...
View ArticleCleanup of batches is never performed, add BatchQueueInterface
Problem/MotivationFor now, creating batches, using storage service, looks like \Drupal::service('batch.storage')->create($batch);. For instance, if batch defined as progressive, then it'll be...
View ArticleMove the cron form to a status report item, then link to the form if...
Problem/MotivationFollow-up to #2507031-158: Optimize automatic cron subscriber by moving automatic cron to a module@catchI'm not 100% on keeping the form and altering it, we could possibly move that...
View ArticleViews AJAX form breaks other forms
Problem/MotivationWhen the page contains exposed form and additional form with AJAX enabled, then only views form will work. The most frequent case is: search page with AJAX exposed form and AJAX login...
View Articlehook_preprocess_node gets triggered while deleting a node.
hook_preprocess_node() gets triggered while deleting a node.
View ArticleDynamically generate layout icons based on well formed config
Currently, Layouts can provide their own icon image which can be used in user interfaces. These icons could be in any size, color, dimensions, or style. As a result, user interfaces suffer as...
View ArticleInaccessible menu items in navigation links cause "Notice: Undefined...
Problem/MotivationWhen a navigation menu contains an item that is inaccessible (access = FALSE), the following notice is generated:Notice: Undefined index: localized_options in...
View Article'autocreate' == 0
Haven't quite tracked down the root cause of this yet, but the short version is:1. select list with term options passed node->term_field[LANGUAGE_NONE][0] = array('tid' => NULL) 2. This gets...
View Article