Multiline YAML syntax is buggy with single newline character
Problem/MotivationFollowing #2844452: Export configuration YAML strings as multiline, multiline syntax is used for yml that contains newline characters. This has caused a problem with a certain...
View ArticleEasy Out of the Box - October 25 Meeting in Slack
IntroductionsStatus and what's nextWhere can contributors help this week? There will be threads for the individual components.Claro discussion. Meta issue here:...
View ArticleEntityRepository::getActive does not return a translations most recent revision
Problem/MotivationWhen using content moderation and translations, EntityRepository::getActive does not return the most recent translated revision.To set this up, create a node with 2 pending draft...
View ArticlelookupDestinationIds() gives confusing error if first lookup value is NULL
Problem/MotivationIf the Sql map plugin's lookupDestinationIds() method is given an array of $source_id_values containing a NULL, then the row fails with a message "Extra unknown items for map...
View ArticleProvide "has new content" sort.
Problem/MotivationThere is a field and a filter for "has new content". Wondering why there isn't a sort for this.Checked D7 and same situation there.This must be a pretty obvious use case; isn't it?...
View ArticleIntroduce a "duplicate" entity operation
Problem/Motivation\Drupal\Core\Entity\EntityInterface has a createDuplicate() method with which other code can create a duplicate of an entity.Two content entities in core (picture mappings and views)...
View ArticleOlivero Meeting 2021-10-25
Meeting AgendaIntroductionsStatus and what's nextIssue updates and discussionWhere can people help this week?Meeting DetailsTime: 2pm UTC (10am Eastern)Meeting Location: #olivero channel on...
View ArticleSharedTempStoreFactory and PrivateTempStoreFactory $expire variable should be...
Right now, the $expire variable in PrivateTempStore.php isn't exposed anywhere, except as a parameter in user.services.yml. This gives developers the ability to override the default expiration on...
View ArticleUse `system-ui` instead of deprecated `BlinkMacSystemFont`
BlinkMacSystemFont was a non-standardised value of system-ui which only worked in older browsers.Also see https://caniuse.com/#feat=font-family-system-ui
View ArticleDrupalDateTime serialization issue
Problem/MotivationWhen serializing DrupalDateTime object the following exception is thrown:LogicException: The database connection is not serializable. This probably means you are serializing an object...
View ArticleEntityViewController::view method code doesn't respect the module...
Problem/MotivationThe Drupal\Core\Entity\Controller\EntityViewController::view method code doesn't respect the module altered $page variable data.Steps to reproduceProposed resolutionpublic function...
View ArticleCKEditor mangles tokens in URLs, due to bug in Xss::attributes()
Problem/MotivationIt is pretty common to want to use a token for a URL when editing text. For instance, you might want something like:<a href="[my:token:here]">link text here</a> However,...
View ArticleProvide #style_name and #responsive_image_style_id in image theme functions
Problem/MotivationAs a front-end developer, I'd expect the ability to customize the fallback <img> tag HTML output inside the <picture> tag would work the same way as with non-responsive...
View ArticleOEmbedWidget does not display the field's help text, only its own message
Problem/MotivationThis field widget is designed to display "You can link to media from the following services: YouTube" if there is no help text. If there is help text, it intends to display the help...
View ArticleRemove references to removed node publish actions
Problem/MotivationThere a few references to Action plugins that are no longer provided by the node module:"For a working example, see \Drupal\node\Plugin\Action\UnpublishNode" in...
View ArticleDrupal 10 readiness meeting / 25 October 2021
Meeting will happen in #d10readiness on drupal.slack.com.Hello and welcome to this Drupal 10 readiness meeting! This meeting: ➤ Is for core and contributed project developers as well as people who have...
View ArticleDrupal 10 readiness meeting / 8 November 2021
Meeting will happen in #d10readiness on drupal.slack.com.Hello and welcome to this Drupal 10 readiness meeting! This meeting: ➤ Is for core and contributed project developers as well as people who have...
View Articlenode preview translation needs to get translation of entity if it hasTranslation
with just core: Steps to reproduce: French term label in German previewInstall drupal in Frenchadd Deutschenable content_translationedit the article content type, enable translationmake sure the...
View ArticleQA testing of Olivero - Mobile browser: Samsung Internet
Problem/MotivationQA testing of Olivero across browser - Samsung Internet. Please test the latest major version.This particular issue is more of a visual style against a lot of supported browsers that...
View ArticleNew translations for moderated nodes are not created in the initial workflow...
Problem/MotivationWe have defined a workflow with these states:DraftNeeds ReviewPublishedWe have two roles:author (Who creates content in draft and sets it to "needs review")admin (Who can transition...
View Article