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

Add events for matching entity hooks

One of the most visible places where developers and site builders will still need to interact with hooks are the entity lifecycle hooks (presave/create/insert/update/predelete/delete).Now that we have...

View Article


Remove forum from themes

Problem/MotivationThere are usages for forum in themes that need to be moved so the module can be deprecated.Steps to reproduce$ grep -ri forum core/themes | awk -F: '{print $1}' | sort -u | nl 1...

View Article


Use null coalescing assignment operator in layout_discovery.module

Problem/MotivationIn core/modules/layout_discovery/layout_discovery.module, in function template_preprocess_layout, if (!isset($variables['content'][$name]['#attributes'])) {...

View Article

\Drupal\block_content\Plugin\Derivative\BlockContent::getDerivativeDefinition...

Problem/MotivationSimilar issue as #2940755: block_content block derivatives do not scale to thousands of block_content entities but a different approach to a fixSteps to reproduceHave 1000s of...

View Article

Add ranges to more performance test assertions

Problem/MotivationSteps to reproduceProposed resolutionMerge request linkRemaining tasksUser interface changesAPI changesData model changesRelease notes snippet

View Article


Drupal Usability Meeting 2023-03-24

This meeting takes place every Friday at 14:00 UTC (currently 6:00am PT, 9:00am ET). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...

View Article

More granular permissions for block module

Problem/MotivationFrom #1975064: Add more granular block content permissions moving the block permissions to this ticketSteps to reproduceNAProposed resolutionTBDRemaining tasksTBDUser interface...

View Article

Drupal Usability Meeting 2022-04-01

This meeting takes place every Friday at 10:00am ET (7:00am PT, currently 14:00 UTC). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...

View Article


Redirect user after password reset

Problem/MotivationI want to redirect some users after they reset their password, How can I achieve this? Specifically when user receives their password reset link, once they update their password after...

View Article


Image may be NSFW.
Clik here to view.

CKEditor 5 allow toolbar items for drupalMedia to be configured per bundle

Problem/MotivationBy default, CKEditor 5 provides buttons in the drupalMedia toolbar (when editing an embedded item) that allow for the following plugins to transform the media embed:CaptionLink View...

View Article

Replace calling FormState::setErrorByName() with an empty string with a new...

Problem/MotivationIn #3398974: Follow-up for #3382510: FormStateInterface::setErrorByName() needs not #name but a variation we use the ability of FormState::setErrorByName() to set a form level error...

View Article

FormState::setErrorByName is inconsistent with other methods

Problem/MotivationFormState::setErrorByName() always takes a string as the first parameter, separated by ][ if the element to be set is nested below the top level of the form structure. All other new...

View Article

Drupal Usability Meeting 2023-07-14

This meeting takes place every Friday at 14:00 UTC (currently 7:00am PT, 10:00am ET). See Time.is to see what that is in your timezone.The meetings are held using Zoom, and a link is posted in the #ux...

View Article


Deprecate user_logout() and user_login_finalize() and replace with a service

Problem/MotivationWe are calling the procedural functions user_login_finalize() and user_logout() in user.module. However, these have a load of dependencies such asAccountInterfaceSessionInterface...

View Article

Remove withConsecutive() in ViewsDataTest

Problem/MotivationPHPUnit is deprecating withConsecutive(), so we need to find replacements.Steps to reproduceProposed resolutionBased on #3306554-29: InvocationMocker::withConsecutive() is deprecated...

View Article


Remove withConsecutive() in FormErrorHandlerTest

Problem/MotivationPHPUnit is deprecating withConsecutive(), so we need to find replacements.Steps to reproduceProposed resolutionBased on #3306554-29: InvocationMocker::withConsecutive() is deprecated...

View Article

Remove withConsecutive() in CronQueueTest

Problem/MotivationPHPUnit is deprecating withConsecutive(), so we need to find replacements.Steps to reproduceProposed resolutionIn two cases, we need to assert that two separate messages are logged....

View Article


Wrong type in phpdoc for setContainerParameter

Problem/MotivationIn https://git.drupalcode.org/project/drupal/-/blob/11.x/core/lib/Drupal/Co.../** * Changes parameters in the services.yml file. * * @param string $name * The name of the parameter. *...

View Article

Replace uncommon HTMLDocument with Document in JSDoc

Problem/MotivationIn some of JSDoc comment, @param type contains HTMLDocument. According to MDN, HTMLDocument is defined on DOM because of historic reason, and this is only alias for Document.Proposed...

View Article

Image may be NSFW.
Clik here to view.

Clicking the "Configure" button within "Manage Display"...

Problem/MotivationThere's a minor layout shift in the table when the configure button is pressed. This is caused by the loading textImage:Steps to reproduceGo to manage display tab of editing a content...

View Article
Browsing all 302694 articles
Browse latest View live


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