Allow updating core with the update manager
Problem/MotivationUpdating Drupal core currently requires manually uploading core files or a complex environment such as Drush. Drupal's competitors, Wordpress and Joomla, allow core updates within the...
View ArticlePATCHing entities validates the entire entity, also unmodified fields, so...
Problem/MotivationDiscovered while working on #2737719: EntityResource: Provide comprehensive test coverage: for every entity type, every format, every method. See #2737719-91: EntityResource: Provide...
View ArticleLayout builder does not protect against recursion
Problem/MotivationThe Layout builder module does not protect against recursion. If a Block Plugin which renders an entity is placed inside the same entity's layout, you will receive "Maximum function...
View ArticleAdd the Media Library module to Drupal core
Problem/MotivationThe current Media administration experience is not very visual, and does not look like what most people expect from a CMS.Proposed resolutionWe should update the view at...
View ArticleMake search button 100% width on small screens
This issue is created from a comment on #2936878: Umami Theme - follow-up - margin/padding left/right for search page elements Specifically...
View ArticleBetter focus style for image links in Umami
Problem:Image links have default browser focus style. On firefox this is expecially weak, a 1px black dotted outline up against an image which often has a dark background.Solution:normalize the browser...
View ArticleRefactor/improve Umami demo's search form CSS
The existing method for styling the search fields in the header and the same/similar search field styling for the search results page rely on fixed widths, heights and some absolute positioning. I...
View ArticleEmbedding only needed weights for Open Sans and Scope One
Problem/MotivationThis issue is a follow-up from Github.Now, the Umami theme is embedding h fonts Scope One and Open...
View ArticleImprove accessibility of Umami's responsive main menu
Problem/MotivationThe responsive menu in Umami has some accessibility problems:The button only does something when JS is enabled. When JS is off, the button is there in markup, but does nothing.Menu...
View ArticleConfusing visual focus order in Umami at wide breakpoint
Problem/MotivationThe tabbing focus order is very confusing at the wide breakpoint in the Umami demo. It's a problem for SC 2.4.3 Focus Order at level A, affecting multiple groups of users with...
View ArticleMigrate i18ntaxonomy vocabulary settings
Problem/MotivationOn #2886609: Migrate D6 i18n loacalized translations of taxonomy terms, we found that vocabulary vocabulary settings from the i18n Taxonomy translation module are not being...
View ArticleHow to check node/NID/latest exists
Hi!I have a view that lists draft nodes ( I added Content moderation state as a relationship and a filter: (Content moderation state) Content moderation state: Moderation state (=draft) ), that...
View ArticleUse Zend-Feed's standalone extension managers to prevent sites breaking
Problem/MotivationWe are getting the following error from the aggregator module, when trying to import new items from a XML feed. Zend\Feed\Reader\Exception\RuntimeException: Could not load extension:...
View ArticleAdd $form_html_id to drupalPostForm in BrowserTestBase and convert...
Follow-up to #2863842: Convert web tests to browser tests for search module
View ArticleDocument Dialog/Modal APIs
Problem/MotivationThere is currently no real documentation on how to utilize the new Dialog/Modal APIs properly.The only thing that currently exists is the rather vague Ajax API group topic which...
View ArticleError when saving a denormalized entity with text fields with...
When I try to save an entity after denormalization I get this error: Call to a member function getProcessedText() on string in core/modules/text/src/TextProcessed.php line 43. This happens because...
View ArticleMake it possible to link to an entity by UUID
Problem/MotivationIt would be great to provide URLs with UUIDs in their so you can link to them.Proposed resolutionAdd a new entity link format: /uuid/{entity_type}/{uuid} To avoid content available on...
View ArticleSubstr process plugin key not correct
API page: https://api.drupal.org/api/drupal/core%21modules%21migrate%21src%21Plugi... Substr configuration key "start" description not correct.Enter a descriptive title (above) relating to class...
View ArticleImprove test coverage of using bulk actions when the view has an exposed form...
When I enable ajax in /admin/content view and try to perform a bulk action I see ajax command JSON on the UI. Steps to recreate this issue. Edit admin/content view and enable Use AJAX option.Go to...
View ArticleAllow a profile to be installed from existing config
Problem/MotivationAs a user I want to be able to install Drupal from a package of configuration that is maintained in git.At DrupalCon New Orleans, a workflow was discussed that would allow a profile...
View Article