"Delete" should not be the default action on /admin/content
Problem/MotivationThe default action on /admin/content is "Delete selected content". It's really easy to push "Apply" button by mistake, thinking it will apply the filter, because of the button title,...
View ArticleIndicate that grouping elements have child element errors for ux and a11y
Child elements in grouping elements like (meta) details and vertical tabs are invisible to the user when the grouping element is closed or not-focused respectively. To improve the user experience and...
View ArticleDrupal Usability Meeting 2022-01-28
This meeting takes place every Friday at 10:00am ET (7:00am PT, currently 15: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 ArticleDrupal Usability Meeting 2022-02-04
This meeting takes place every Friday at 10:00am ET (7:00am PT, currently 15: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 ArticleHow do you re-generate thumbnails in media for vimeo hosted videos?
Problem/MotivationPrior to https://www.drupal.org/project/media_vimeo_domain_privacy I was getting generic/"Bad" thumbnails with bad names when using videos hosted on vimeo. (that module solved that...
View ArticleStrict constraints in drupal/core-recommended make it harder for...
Problem/MotivationThe core-recommended metapackage currently pins all production dependencies to an exact version. For example:"require": { "drupal/core": "9.1.3", "asm89/stack-cors": "1.3.0",...
View ArticleFix leaky and brittle container serialization solution
Problem/MotivationOur current container serialization solution adds the _serviceId property to every container service. This creates a number of problems. 1) It creates a dynamic property bypassing the...
View ArticleUpdate JavaScript dependencies for 10.x-alpha
Problem/MotivationMakes the BC compatible updates (according to semver).Steps to reproduceyarn outdatedProposed resolutionyarn upgradeyarn upgrade-interactive and do the minor version...
View ArticleConsider removing JavaScript build step
Problem/MotivationInternet Explorer is currently the only browser supported by Drupal which doesn't ship with scripting engine that conforms (at least for the most part) with ECMAScript 6. Drupal 10...
View ArticleClaro: display the vertical scrollbar when many results are returned by linkit
Problem/MotivationWhen using the linkit, it is possible to use linkit also on the link button in CKEditor. In this case, the default link field is replaced with an autocomplete field. The results...
View ArticleLet modules opt in to the bundle-specific permissions form
Problem/Motivation#2934995: Add a "Manage permissions" tab for each bundle that has associated permissions applied to all entity types that have bundles and set field_ui_base_route in the entity...
View ArticleBundleClassInheritanceException incorrectly thrown when a bundle class does...
Problem/MotivationIf a bundle class does not exist, the exception message does not correctly explain the problem:> Bundle class Drupal\fo\Entity\Bundle\Foo does not extend entity class...
View ArticleFile links with query parameters no longer work
Problem/MotivationIf a file url has query parameters, or a hash, added to it. The file-link component strips these out.Drupal would not normally use query parameters on a file url. But in our case they...
View Articlechecks for bundle entity classes should happen in rebuild, not runtime
Problem/MotivationContentEntityStorageBase::getEntityClass() checks to see if a bundle class is correctly defined as a child class of the entity class.However, this check should happen during a...
View ArticleFix PHP requirements link and standardize the strings that reference it
Problem/MotivationCurrently, two places in core about the PHP requirements link https://www.drupal.org/docs/9/how-drupal-9-is-made-and-what-is-included/... and refer to it as the "Environment...
View ArticleTests not setting X-Requested-With header correctly
Problem/MotivationFrameworkTest sets $headers[] = 'X-Requested-With: XMLHttpRequest'; but it should be $headers['X-Requested-With'] = 'XMLHttpRequest';Steps to reproduceProposed resolutionFix the...
View ArticleToolkitGdTest uses checkRequirements() incorrectly
Problem/MotivationDoing some follow-through on #2728579: Explicitly skip @requires module in PHPUnit Kernel and Browser tests I discovered that ToolkitGdTest has a checkRequirements() method, which...
View ArticleAllow attributes to be passed to drupal_add_[css|js] (SRI)
Problem/MotivationCurrently there is no way to pass #attributes to the drupal_add_js function. This is not a feature that is widely used, however, there are unique cases where the <script> tag...
View Article[meta] Known intermittent, random, and environment-specific test failures
This issue is intended as a tracking issue only to list all of the known intermittent test failures affecting Drupal core. Some issues are due to bugs in Drupal core; others may be due to issues with...
View ArticleOption to Disable IP Logging
Problem/MotivationThe ability to disable IP logging is important for sites that have already disabled IP logging in their server environment (in order to help protect users from government attempts to...
View Article