Layout builder - contextual links
Problem/MotivationAfter inserting EBT block via layout builder, contextual buttons for edit/delete.. missing.Steps to reproduceInstall some EBT...
View ArticleRemove the views-align-* CSS classes
Problem/Motivationviews.module.css includes the following rules:/* table style column align */ .views-align-left { text-align: left; } .views-align-right { text-align: right; } .views-align-center {...
View ArticleAdd dblog-specific permissions to control access to dblog routes
Problem/MotivationWhile creating reports for some of the users on one of the sites I'm currently working on, I realized that they should be reachable from the Reports menu, not the Content menu, which...
View ArticleRemove srcdoc attributes in Xss::filter()
Problem/MotivationThe Xss::filter() method does not remove srcdoc attributes from iframe tags. This attribute can be used to inject JS into the page. The XSS filter removes other dangerous attributes...
View ArticleUnable to edit link on an image
Problem/MotivationI am unable to update the link on an image in the CKEditor5 editor, using the edit link feature. I can go in and edit it, but after I click the checkmark, it changes back to the...
View ArticleImplementations of hook_node_update should check the...
Problem/MotivationInitial issue text:For Drupal 8 to support "forward revisions" it must declare during node_save whether the given node object is meant to go in the node table or not. Agentrickard has...
View ArticlePreload lora-v14-latin-regular
Problem/MotivationOn the Drupal CMS front page lora-v14-latin-regular.woff2 isn't preloaded, so it's flagged by lighthouse as a chained request. Looking at olivero/templates/includes/preload.twig it's...
View Article[meta] Refactor system/base library
Problem/Motivationsystem_page_attachments() adds the system/baselibrary to all pages and this includes all kind of styles are usually not required for the page. I think that the library should be split...
View ArticleBrowserTestBase can use...
Problem/Motivationif (preg_match('@<script type="application/json" data-drupal-selector="drupal-settings-json">([^<]*)</script>@', $html, $matches)) { Could use xpath() instead.Steps to...
View ArticleMedia Library item styles assume contextual module is present
Problem/MotivationFor media item labels to be positioned correctly, the enclosing <article> needs to be position: relative;. If the page includes the contextual module libraries then the...
View ArticleLoose checking for calling JavaScript theme function
Problem/MotivationJavaScript theme functions are defined on each library and Drupal.theme() checks property existence. But, a type of property value is not checked so that if a JavaScript theme...
View ArticleMove Olivero's messages.css to its messages library
Problem/MotivationOlivero ships a messages.css file but it's included in the base library, it can be in the messages library instead I think.Steps to reproduceProposed resolutionRemaining tasksUser...
View ArticleEntityCreateAccessCheck needs to enforce a bundle is set by the route for...
Problem/MotivationEntityCreateAccessCheck provides a route access checker which can be used with entities having bundles or not. requirements: _entity_create_access: 'user' requirements:...
View ArticleMenuActiveTrail should ignore disabled menu links
Problem/MotivationThe core system for retrieving the active menu trail does not check if the matching menu link is enabled or disabled. This can lead to several problems when a menu link is disabled,...
View ArticleViews table column align options don't take into account RTL langaguages...
Problem/MotivationViews tables have a setting for column text alignment. This currently relies on CSS shipped with Views module, although #3436855: Remove the views-align-* CSS classes will refactor it...
View ArticleClean up hook implementations in the Taxonomy module
Problem/MotivationHooks should be updated to match grouping standards in [meta] Standardize and clean up hook classes in core.Steps to reproducen/aProposed resolutionSplit out the TaxonomyHooks class,...
View ArticleOlivero: Z-index issue with table with sticky header
Olivero: Z-index issue with table with the sticky header. Can be seen on the live preview. https://tugboat-aqrmztryfqsezpvnghut1cszck2wwasr.tugboat.qa/tableAdding screen-recording for reference.
View ArticleTrigger a deprecation when using...
Problem/MotivationIf you call \Drupal\Core\Cache\RefinableCacheableDependencyTrait::addCacheableDependency with something that doesn't implement CacheableDependencyInterface, you end up with...
View ArticleConfigFormBase::typedConfigManager() should have been removed when...
Problem/MotivationSome deprecation handling code was added in #3394197: [regression] The new property \Drupal\Core\Form\ConfigFormBase::$typedConfigManager conflicts with some contrib modules for the...
View Articlecopy() can fail in FunctionalTestSetupTrait::prepareSettings() because of a...
Problem/MotivationSimilarly to the other file operations that can fail under reasonable load caused by parallel requests (see referenced issues), it seems the the copy() operation can also fail in...
View Article