LazyContextRepository broken in subrequests
Problem/Motivation#2837833: PageManager pages access broken unveiled that LazyContextRepository is broken for subrequests: It does not separate the contexts. The fix is quite simple and contained in...
View ArticleAdd string return type to all hook_help implementations
Problem/MotivationSee #3483037: [META] Add return types to hook implementationsSteps to reproduceProposed resolutionAs mentioned in parent issue, Add string return type to all hook_help.Remaining...
View Article[META] Add return types to hook implementations
Problem/MotivationIn #3050720: [Meta] Implement strict typing in existing code we want to add strict typing to existing code.In #3461318: Enforce return types in all new methods and functions we added...
View Article_filter_autop() breaks links around the <drupal-media> tag
Problem/MotivationThe Drupal link CKEditor button can be used to add links to embedded media items. However, we can't guarantee that the rendered representation of that media item will be a single HTML...
View ArticleUse the assets stream wrapper for translated javascript files
Problem/MotivationCore added an assets: stream wrapper which allows for aggregates to be stored separate from the public files directory, this is mostly for the case when the public files directory is...
View ArticleVery slow Drupal to load translated nodes/many internal redirects to...
The issue is with loading time taken to open a translated node content and some time the page does not open, the browser error Page isn't working "too many redirects" the issue faced on nodes only, and...
View ArticleWorkspace association does not work with entities with non-numeric IDs
Problem/MotivationThe workspace module assumes numeric ID for the entities for associating with a workspace in the workspace_association table. A non-numeric ID results in a Fatal error. E.g of a...
View ArticleUse the new equivalent updates API to prevent updates from 10.4.0 to 11.0.0
Problem/MotivationSee #3463225: [meta] Prevent 'downgrades' from maintenance minors to older minor releases for the next major version for background.If we add a hook_update_N() to system module in...
View ArticleImage Media thumbnail alt text cannot be changed without reuploading the image
Problem/MotivationMedia entities have base field definitions for a thumbnail, which includes alt text.For media types that use an image as their source field, they are essentially pointing at the same...
View ArticleAdd return types to UserCreationTrait
Problem/MotivationAs per #3461318: Enforce return types in all new methods and functions new classes that implement traits with methods that have a return type missing will fail phpstan.Steps to...
View ArticleRuntimeException: Adding non-existent permissions to a role is not allowed
Problem/MotivationHaving installed Drupal 10 via composer and migrated content, I attempted to set up ckeditor5. I have set up 3 text formats (Filtered HTML, Full HTML & Plain Text)After saving all...
View ArticleHide and restrict package_manager (and update_manager) behind a dev/prod...
Problem/MotivationAt DrupalCon Barcelona we discussed possible ways to have package_manager and automatic updates (update manager) as alpha in tagged releases of core.Usually, alpha-stability...
View ArticleAdd void return type to all preprocess hook implementations
Problem/MotivationSee #3483037: [META] Add return types to hook implementationsSteps to reproduceFind all occurrences in the baseline:grep "Function .*_preprocess_.*\\\\.* has no return type specified"...
View ArticleCore security triage 2024-11-28
Problem/MotivationExplanation: Some full and provisional members of the Drupal Security Team meet fortnightly to triage and discuss private core security issues. These meetings are essential to core...
View ArticleTrigger SDC render element when using Twig include or embed
Problem/MotivationSDC documentation is currently promoting using Twig's include function and & embed tag to call components from template. And it seems to be a popular way of using SDC components...
View ArticleAllow recipes to enable Layout Builder via config actions
Problem/MotivationCurrently, it does not seem possible to enable layout builder for an existing content type via a recipe. Using setThirdPartySettings on the default view display seems to have no...
View ArticleCore security triage 2024-11-14
Problem/MotivationExplanation: Some full and provisional members of the Drupal Security Team meet fortnightly to triage and discuss private core security issues. These meetings are essential to core...
View Article[Meta] Bug Smash Initiative monthly triage meta commencing 2024-11-13
Meta for triage credit, please note: you only need to add a comment for one issue that was triaged and closed, not every one.Remember to add the tag 'Bug Smash Initiative' to issues that are triaged.
View ArticleExtensionMimeTypeGuesser::guessMimeType must support file names with...
Problem/MotivationWhen uploading a file with "0" (zero) as a part of its name, the file is marked incorrectly as application/octet-stream instead of its real mimetype.This is because when the file name...
View ArticleCreate non-js placeholder element for content-preview-disabled placeholder...
Problem/MotivationFrom #2959493: Allow Layout Builder live previews to be toggled to allow easier drag-and-drop item 5 When live preview mode is disable in the Layout Builder UI, the placeholder labels...
View Article