Quantcast
Channel: Issues for Drupal core
Browsing all 299200 articles
Browse latest View live

Do not use direct configuration changes in LanguageNegotiationSessionTest

Problem/MotivationDrupal\Tests\language\Functional\LanguageNegotiationSessionTest uses direct configuration changes to set weights of negotiation methods, but this is not the proposed way to set the...

View Article


Allow user-uploaded WebP images everywhere in Drupal by default: image...

Problem/MotivationAllow users to upload and manage images of Google's image format, WebP (https://developers.google.com/speed/webp)Steps to reproduce- Upload the image inside ckeditor with Webp...

View Article


fetchAllAssoc() and fetchAllKeyed() behave inconsistently

Problem/MotivationFrom #3265086-129: Implement statement classes using \Iterator to fix memory usage regression and prevent rewinding.I noted that StatementWrapperIterator implements fetchAllAssoc()...

View Article

Image may be NSFW.
Clik here to view.

Truncation of alias makes Alias UI unhelpful

Problem/MotivationThe URL alias page (/admin/config/search/path) truncates the alias to 47 characters and three elipsis. This number is far too small and makes even a small site difficult to manage...

View Article

incorrect example code in Token docs

API page: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Utility%2...The docs say:return Token::replace($text, $data); But replace() is not static and calling it like that produces a...

View Article


Deprecate watchdog_exception

Problem/MotivationWe're modernizing PHP by removing procedural code. watchdog_exception is an example of that. It provides a simple wrapper around \Drupal::logger()->log() with a bit of exception...

View Article

Move memory management from MigrateExecutable to an event subscriber

Problem/MotivationThis issue is postponed on #3000050: Replace \Drupal\Component\Utility\Environment::checkMemoryLimit with a PHP memory checking helper class and service.MigrateExecutable has a lot of...

View Article

Security review of secure signing components for package manager

Problem/MotivationA security audit of the key components of the package signing infrastructure is a requirement before package manager can be committed as alpha. Those most essential components...

View Article


Image may be NSFW.
Clik here to view.

After enabling Require Summary on a field I can’t create a new entity or...

Problem/MotivationAfter enabling Require summary on a Basic Block, new blocks cannot be created and Require summary cannot be disabled.Steps to reproduceNavigate to...

View Article


Library order asset weights do not work properly when a large number of...

Problem/MotivationFollowing the #3113400: Deprecate more jQuery UI library definitions update, this was discovered as the order of jQuery UI assets could change depending on whether there is a...

View Article

Allow Lorem Ipsum/Devel to be configurable in Layout Builder

There needs to be something in between toggling "Show content preview" and the amount of characters displayed by lorem ipsum/devel when working with multiple fields. It's nice to have the content...

View Article

User not administrator can't change author "Access denied"

Problem/MotivationThe "Change the author of content" action cannot be run on content owned by the Anonymous user.Steps to reproduceInstall a standard siteCreate an article with the UID set to...

View Article

Form validation error messages within the Media Library widget are not read...

Problem/MotivationWhen @cboyden's team did an assistive tech walkthrough of Media Library for #2834729: [META] Roadmap to stabilize Media Library using NVDA on Firefox, we discovered that, when a user...

View Article


Update Schema API to make it more usable

Right now, Schema API has a few problems.1) The API for table creation and modification is completely different than the rest of the DB layer, because it's still wacky functions with big arrays rather...

View Article

FileUrlGenerator::transformRelative() edge case errors

Problem/MotivationOn some of my sites, I have twice experienced faulty links to generated CSS and JS.For some reason, the links to the generated files were malformed, i.e.:<link rel="stylesheet"...

View Article


Link field validation constraints don't give enough detail

Problem/MotivationThree of the validation constraints for link fields give the error message "The path '@uri' is invalid.".LinkNotExistingInternalConstraintValidator catches 3 different kinds of...

View Article

ExceptionLoggingSubscriber should not log HTTP 4XX errors using PHP logger...

Problem/Motivation400 level errors (outside 403 and 404) are logged as php errors vs client errorsSteps to reproduceTrigger a badRequestException() Check the logs and see that the error is logged as...

View Article


Datelist::getInfo() caches user's timezone causing unpredictable...

Problem/MotivationThe same problem as we had with the Datetime element:https://www.drupal.org/project/drupal/issues/3087606As getInfo() is only called on cache clear, in some cases we have wrong...

View Article

Refactor LocalTaskManager to be more readable

Problem/Motivation\Drupal\Core\Menu\LocalTaskManager::getLocalTasksForRoute is not optimal at the momentProposed resolutionImprove it by extracting things into dedicated methods which have each proper...

View Article

Image may be NSFW.
Clik here to view.

Maintenance Mode message is shown at multiple places on the page on Form API...

Problem/MotivationDuplicate maintenance mode message displayed.Steps to reproduceOn any content type that has a simple file field, create a node with an attachment file. Put the site in maintenance...

View Article
Browsing all 299200 articles
Browse latest View live


Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>