Anonymous 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 ArticleLayout Regions are not responsive
Layout Regions in the theme are not responsive. On smaller screens, the panel on the right (with Meta info, like published, URL, etc), should reposition down below below the primary edit region. This...
View ArticleAdd a #disable_inline_form_errors_summary property to disable the Inline Form...
Problem/MotivationIn certain cases we want to disable duplicate messages (on top - summary - and inline). We currently have the #error_no_message property which allowed us to disable errors messages...
View ArticleUnreliable image editor widget in CKEditor
Problem/MotivationWhen an image is inserted to CKEditor field, it can't be edited under certain (unexpected) circumstances.Basic steps to reproduce (common to all cases bellow)Completely clear, minimal...
View ArticleAdd a description for the language toolbar button to the CKEditor help page
The help menu for CKEditor doesn't tell authors that a language toolbar button is available if an administrator adds it to the menu bar. I would have preferred to have added it initially to the...
View ArticleFix up minor problems in help topics
Please wait until #3041924: [META] Convert hook_help() module overview text to topics is otherwise fixed before making patches for this issue. It is currently Postponed.We have made a few typos and...
View ArticleCreate a \Drupal\Component\Routing\ namespace and move Drupal-independent...
Problem/MotivationThe new route match is a concept which is not bound to drupal itself. On the other hand it is a great tool to decouple your code from needing the request in all kind of places.On the...
View ArticleException message when trying to print an object without __toString() in a...
@Berdir mentioned this issue to me today on IRC.Relevant code from twig.engine: if (is_object($arg)) { if (method_exists($arg, '__toString')) { return (string) $arg; } throw new Exception(t('Object of...
View ArticleRoles->preRender() - Call to a member function label() on null
Hi, I have imported about 5,000 users with a role mapping using the static_map plugin. If you look in the user__roles table this appears to have worked with the users having been assigned to roles....
View Article`link` fields in REST, JSON:API and GraphQL cannot be rendered by client
Problem/MotivationLink fields and menu links are output in JSON:API in the following format:"field_link": [ { "uri": "internal:/", "title": "Home", "options": [ ] }, { "uri": "entity:node/5", "title":...
View ArticlePath Alias test fails on php-fpm
The Path Alias Functionality test fails with php-fpm. I see 2 fails running with run-tests.sh and just one running using the web UI. "Value NULL is TRUE."There aren't any easy clues to what's going on...
View ArticleTests for aggregator feeds with no description
Problem/MotivationOnce upon a time aggregator did its own RSS parsing. During the D8 cycle we moved to using a third-party parsing library provided by Zend. The error is no longer occurring but it is...
View ArticleModeration state views filter only works on base table entity
SummaryThe custom moderation_state_filter views filter plugin seems to work only with the the base table and not with entities brought in via a relationship. It complains about a base table field not...
View ArticleModeration state is the same for all node's translations in edit page
Problem/MotivationI translated two nodes, when I change the state to draft the revision is being created correctly, but when I tried to edit the other translation of the same node, I saw that the...
View ArticleDuplicate template suggestions
Hello, I want to custom the output of users with twig suggestion, but I get the 2 times the suggestion "layout--onecol.html.twig" for the "One column" layout, so I can't use the...
View ArticleNew translations for moderated nodes are not created in the initial workflow...
Problem/MotivationWe have defined a workflow with these states:DraftNeeds ReviewPublishedWe have two roles:author (Who creates content in draft and sets it to "needs review")admin (Who can transition...
View ArticleLink field > Link display for internal links when no link text is given...
Problem/MotivationEven if no link text is given for internal links, the link display should still be useful. At the moment it just renders /node/123 even if a node has a node title or an alias, and the...
View Articlehash_salt should be used in combination with hash_hmac() instead of hash()
Problem/MotivationContext: Wikipedia.Proposed resolutionUse hash_hmac() instead of hash() for salted hashes.Remaining tasksUser interface changesAPI changesBeta phase evaluationReference:...
View Articlerebuild.php incompatible with PhpStorage classes that reside in contrib...
Problem/MotivationThe drupal_rebuild() function (called from rebuild.php) isn't finding code that lives in DRUPAL_ROOT/modules.To reproduce, create and enable a foobar module, and add this to...
View Articlecache_get() performance regression
We have been profiling our code base, using xhprof, as part of a D7 upgrade and are finding that Views is not performing as well as it did in D6. I don't have all the stats together but one thing that...
View Article