Incorrect path used in a A11y Test Admin
Problem/MotivationAs highlighted in:#2857808-26: Automate Accessibility Checks for Core It looks like there is an error in the admin tests.{ name: 'Create Article', path: '/user/1/edit' }, Perhaps it...
View ArticleFix 'Drupal.Commenting.ClassComment.Missing' coding standard
Problem/MotivationThis sniff relates to Drupal API documentation standards for classes and namespaces.Hello this fixes the Drupal.Commenting.ClassComment.Missing standard listed in this parent,...
View ArticleFix 'Drupal.Commenting.ClassComment.Missing' in core/tests
Problem/MotivationPart of #3105950: Fix 'Drupal.Commenting.ClassComment.Missing' coding standardSteps toreproduceProposed resolutionComply with Drupal API documentation standards for classes and...
View ArticleFix 'Drupal.Commenting.ClassComment.Missing' in Functional tests
Problem/MotivationPart of #3105950: Fix 'Drupal.Commenting.ClassComment.Missing' coding standardSteps toreproduceProposed resolutionComply with Drupal API documentation standards for classes and...
View ArticleFix 'Drupal.Commenting.ClassComment.Missing' in test modules
Problem/MotivationPart of #3105950: Fix 'Drupal.Commenting.ClassComment.Missing' coding standardSteps toreproduceProposed resolutionComply with Drupal API documentation standards for classes and...
View ArticleFix 'Drupal.Commenting.ClassComment.Missing' in modules
Problem/MotivationPart of #3105950: Fix 'Drupal.Commenting.ClassComment.Missing' coding standardSteps toreproduceProposed resolutionComply with Drupal API documentation standards for classes and...
View ArticleAjax.js commands stuck when adding JS with nomodule attribute
Problem/Motivation(Note: this is a regression that affects 9.5+ and 10+)When loading a script via ajax.js that has nomodule attribute, the command execution will get stuck.With...
View ArticleRemove entity_type_values cache tags
Problem/MotivationIn #3436146: Introduce a list of "frequent cache tags" to reduce lookup query amount, one set of cache tags that's awkward to deal with are the entity storage {$entity_type}_values...
View ArticleRoutePreloader loads a lot of routes, optimize it
Problem/MotivationI was profiling some stuff and noticed that route preloading takes up a considerable amount of memory, about 1.5MB in my project.As a logged in user with navigation module enabled, I...
View ArticleNode form delete button not access checked
Problem/MotivationWhen an access check is created for the entity.node.delete_form route which prevents the current user from accessing the delete route, the Delete button is still rendered on the node...
View ArticleAdd access control to /filter/tips
Problem/MotivationThe path /filter/tips is accessible to all the users, including anonymous users even if they do not have access to any input field. Though the path is excluded in ROBOTS.txt and is...
View ArticleTags td, tr or th ignored by new parseHTML implementation
Problem/MotivationI have used such command$ajax_response->addCommand(new ReplaceCommand($selector, '<td>Hello!</td>'));but in result i see only - "Hello!", without tagsSteps to...
View ArticleAdmin toolbar and contextual links should always be rendered in the admin...
Problem/MotivationIf the site has an admin language preference option set in negotiation, users can set their admin language preference. However, even if that is set, only admin pages are affected. The...
View ArticleOptimize render caching
Problem/MotivationRender caching made sense when it was introduced in Drupal 7, and even when it was expanded to be used for many more things in Drupal 8.But since then, Dynamic Page Cache was added in...
View ArticleUse modals in field creation and field edit flow
Problem/MotivationThe high level plan in #3346539: [Plan] Improve field creation experience proposes to move all of the field creation end editing related pages from separate pages to modal dialogs. In...
View ArticlePath redirect import Not importing query params
Problem/MotivationPath redirect import module (https://www.drupal.org/project/path_redirect_import) not importing query params while we are importing bulk via csv. When we are running migration, it...
View ArticleAdd a Production/Development toggle
Problem/MotivationVarious core features, and contrib, could benefit from a single 'development mode' toggle where certain functionality is enabled or disabled.Steps to reproduceProposed resolutionAfter...
View ArticleDeprecated function: str_replace(): Passing null to parameter—Views TermName
It's triggered by Taxonomy term Contextual filter that sets "Provide default value" to "Raw value from URL" and is triggered on a page without the argument in the URL. Steps to reproduceSteps to...
View ArticleFix Drupal.Commenting.FunctionComment.MissingReturnComment in core/tests
Problem/MotivationDrupal.Commenting.FunctionComment.MissingReturnComment is not enable for all of core yet.ApproachWe are testing coding standards with PHP CodeSniffer, using the Drupal coding...
View ArticleFile system settings page gives "'temporary' is not a...
Problem/MotivationIn Drupal 11.1.1 saving the File system settings page (/admin/config/media/file-system) gives the form error message:'temporary' is not a supported key. and the form is not saved.I...
View Article