Content translation access manager may use the wrong revision
Problem/MotivationThe content translation manager sometimes looks for existing translations on the wrong revision ("active" instead of "latest") of an entity. This assumes content moderation is active...
View ArticleAdd aria-current attribute to navigation items
aria-current indicates the element that represents the current item within a container or set of related elements.https://www.w3.org/TR/wai-aria-1.1/#aria-currentPossible...
View ArticleDeprecate 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 ArticleIntroduce "schematic" normalizers
We've long desired the ability for core to easily produce a "correct" schema for a given entity type/bundle. The concept of "schematic" normalizers will get us closer.While this issue/concept was...
View ArticleAllow custom HTTP exception types to specify `source.[pointer|parameter]` in...
Problem/MotivationJSON:API module provides a number of customized normalizers for exception types which return a JSON pointer to the offending data in the request object. E.g.,...
View Article[META] Normalization System: clean up/speed up/provide schema
Over the past year, we've added comprehensive test coverage and ensured that JSON:API was both secure and cacheable (by auditing and correcting cache contexts/tags)In this process, we learned that our...
View ArticleNull values when recursively merging arrays should be ignored
Problem/MotivationNULL is PHP's unit type. In PHP, and in other languages, it is not always clear how programs should treat NULL values. Do they indicate the absence of value? Or do they have a value...
View ArticleRemove usage of uniqid
Problem/MotivationPHP is looking at deprecating usage of uniqid because it doesn't provide good uniqueness. Which means we're probably not getting the uniqueness we expect in the handful of places...
View ArticlePerformance problem with the on-the-fly minification
Problem/MotivationUsing drupal 10.1.5, each back-office page takes up to 10 seconds to load. After a few research, I found that the problem comes from the on-the-fly minification implemented in...
View ArticleDrupal core upgrade issue
Drupal core upgrade issue We are trying to update from Drupal 9.5.11 to 10.0.11 but it is failing at this step. Our upgrade status is showing 100% compatible, as we have fixed all D10 issues. composer...
View ArticleThere is no way to make a button element that can use the AJAX functionality
As per this very old forum discussion, creating form element buttons with a type of anything other than type="submit" is not possible as we can see it is written directly into the return value...
View ArticleAdd view tab + standard template for block content
Problem/Motivationhttps://www.drupal.org/project/block_content_template something like thisSteps to reproduceNAProposed resolutionAdd a view tab to the block content entity Add default template when...
View ArticleFix spelling for words that are only misspelled in comments
Problem/MotivationFix spelling for words that are only misspelled in comments.I found these words by applying #3379121: Skip spellcheck for 17 nonsense words that are parts of hashes and #3328741: Add...
View ArticleFix spelling of words only misspelled in tests, part 2
Problem/MotivationFix spelling of words only misspelled in tests, part 2I found these words by applying #3379121: Skip spellcheck for 17 nonsense words that are parts of hashes and #3328741: Add a...
View ArticleFix spelling of words only misspelled in tests, part 3
Problem/MotivationAll the words being removed here are used in a test module.This does not include more challenging words, like the one that have a 'able' suffix or an 'un prefix. Steps to...
View ArticleProcess translation config files for custom modules
Problem/MotivationIt's possible to define a custom content type by placing necessary files into a custom module's directory structure under config/[install | optional]. One might also want that content...
View ArticleCreate new List component for Umami
Problem/MotivationSingle directory components (SDC) is a new way to theme Drupal. Instead of scattering related files around your theme, they're contained to one directory. The primary issue for SDC is...
View ArticleAdd minimal 4xx responses for invalid image derivative requests
Problem/MotivationDrupal's Fast 404 feature, when enabled, is not expected to work with image style derivative URLs, due to this configuration in settings.php, which is what allows Drupal to handle...
View ArticleCreate a test for a dev release without a date
Problem/MotivationIn #3291893: Stub release for 10.1.x breaks 10.0.x tests in HEAD. we discovered that the stub release of 10.1.x messed with the installer test on 10.0.x. We excluded dev-releases...
View ArticleMeeting of the Bug Smash Initiative 2023-08-29
Agenda itemsStanding items Who is here Any other suggested topics Wins / Thanks / Blockers Statistics and functionality update. X new bugs created in last two weeks. Y closed by the initiative. The bug...
View Article