Filter out non-selected roles for the remember_roles settin in views
Problem/MotivationEvery exposed filter has a checkbox that allows it to be remembered through the session. Not only that, there's also an option to limit that functionality to certain user roles.Even...
View Article[Plan] Organize and refactor CSS color variables for Olivero
In the not-so-distant (Drupal 10) future, we want Olivero to be able to support changing design by changing base CSS variables. In order make this process easier, it makes sense to re-architect the CSS...
View ArticleOlivero: Convert all colors (blues and grays) to HSL and normalize hues and...
Split off of #3217923: [Plan] Organize and refactor CSS color variables for OliveroIn the not-so-distant (Drupal 10) future, we want Olivero to be able to support changing design by changing base CSS...
View ArticleBatch operation fails upon the unserialization of the service class
Problem/MotivationOnce I created a service class that had methods for running batch operations. My service class had some protected fields. To maintain Dependency Injection I initialized values of the...
View Articlemaintenance-page--offline.html.twig is not picked up when system is offline
IssueIn system_theme_suggestions_maintenance_page(), a template suggestion is provided for maintenance-page--offline.html.twig:if ($offline) { $suggestions[] = 'maintenance_page__offline'; } However,...
View ArticleOlivero Rename blue name-spaced variables to primary, and rename numbers to...
Child of #3217923: [Plan] Organize and refactor CSS color variables for OliveroRename blue name-spaced variables to primary, and rename numbers to correspond with luminosity. Once the colors are...
View ArticleEntity storage exception during module install missing !message parameter in...
Problem/MotivationIf there is an entity storage exception thrown during module install, the watchdog_exception() is missing a replacement for the !message placeholder, so the exception message is not...
View ArticleUser login flood lock doesn't clear when reset password as admin
Problem/Motivation#992540: Nothing clears the "5 failed login attempts" security message when a user resets their own password clears the user login flood lock when user try to reset password. However,...
View ArticlePasswordWidgetThemeFunctionTest throws a Javascript Error
Problem/MotivationIn #3091870: Fail Functional Javascript tests that throw Javascript errors it was discovered that PasswordWidgetThemeFunctionTest created #3067523: Add Drupal JavaScript theme...
View ArticleIt is possible to overflow the number of items allowed in Media Library
Problem/MotivationWhen adding new media through the Media Library, it's possible to add more than the allowed number of media items.Steps to reproduce: 1) In the Media Library, if you can select two...
View ArticleFail Functional Javascript tests that throw Javascript errors
Problem/MotivationOur phpunit based functional javascript test will pass even if there are Javascript errors on the page.While we test JS functionality sometimes a JS error will not break our tests...
View ArticleDeprecate Connection::getDriverClass mechanism, make its callers abstract,...
Problem/MotivationAs noted in #3186934: Introduce an ExceptionHandler class in the database API, deprecate Connection::handleQueryException, the way query classes are loaded by Connection is preventing...
View ArticleBreadcrumb render cache not invalidated when entity label changes
Problem/MotivationCache of entities are not invalidated when the entity label changes. Steps to reproduce for nodes & breadcrumbs (from #3): Create a node with title 'Title A'.Change the title to...
View ArticleComposer 2 Fatal error Call to undefined method...
composer require fails with Composer 2Steps to reproducecomp require --update-no-dev --update-with-dependencies --no-plugins drupal/entity drupal/smtp drupal/spambot drupal/webform:^6.0...
View ArticleReplace the deprecation message for the $alias parameter in...
Problem/MotivationWe have a deprecation message warning in Drupal\Core\Database\Query\Select::__construct() when the parameter $alias is not null or not a string.Proposed resolutionReplace the...
View ArticleDo not track viewing history for unsaved entities, nor when previewing...
Problem/Motivationhistory_node_view_alter() tracks the viewing history for all nodes that are viewed in the full view mode.That means also previews of unsaved nodes are tracked.Proposed...
View Article[PHP bug] Illegal length modifier specified 'f' in s[np]printf call...
Hi,I am getting a error when I am clearing a cache or opening module page it's happening on live server not in localhost Error -Fatal error: Illegal length modifier specified 'f' in s[np]printf call in...
View Article#date_time_callbacks and #date_date_callbacks bypass the...
Problem/MotivationIn #2966327: Limit what can be called by a callback in render arrays to reduce the risk of RCE we added TrustedCallbackInterface to protect against arbitrary user-supplied callbacks...
View ArticleEscape question mark when matching a oembed endpoint URL
Problem/MotivationUnable to add a Youtube video like `https://www.facebook.com/video.php?v=10152454700553553` as a media embed. Always getting `The provided URL does not represent a valid oEmbed...
View ArticleProblem editing an embeded media entity with Media library using Ckeditor
Hello. Can anyone help with the following issue: I'm using Drupal 8.8.1 and have a text filter configured to use Media Library button for embeding media/images with Ckeditor. I've also enabled embed...
View Article