[Layout Initiative meeting] 2019/5/21
Agenda:?Previous agenda: #3051782: [Layout Initiative meeting] 2019/5/14
View ArticleDeprecate file_directory_temp() and move to FileSystem service
Problem/Motivationfile_directory_temp() is a procedural function in file.inc and contains some interesting logic. If there is no value set in config, it will call getOsTemporaryDirectory(), and if that...
View ArticleMenu configuration is not being saved
Hello there! I've a project deadline at the end of this month, so any help with this issue will be greatly appreciated. I'm using seven theme for admin part of the site. Menu configuration is not...
View ArticleModify Layout Builder's use of the off-canvas tray to improve UX of...
Problem/MotivationThe Layout Builder uses core's off-canvas "tray" when adding/editing blocks to a layout. It opens the tray on the right side of the page, but it's not very wide, and as a result it...
View ArticleState API docs are unclear
In the docs for the State API, the term 'reset' is used, without any reference as to what a reset is:use State API to store transient information, that is okay to lose after a reset. I've spent a...
View ArticleCore Mail class prints non-overridable errors on the page
Problem/Motivation1) User interfaceWhile working on issue #2348119 , it was noticed that the core MailManager->mail() , when encountering a problem with passing the mail on to the mail server, logs...
View Article\Drupal\system\SystemRequirements::phpVersionWithPdoDisallowMultipleStatement...
Problem/Motivation\Drupal\system\SystemRequirements::phpVersionWithPdoDisallowMultipleStatements() is pointless now PHP5 is not supported.Proposed resolutionDeprecate \Drupal\system\SystemRequirements...
View ArticleAllow themes to declare dependencies on modules
Problem/MotivationParsing .info files for dependency information is already implemented on the modules administration page. Adding support for the same dependencies in theme.info files, and...
View ArticleDelegate media library access to the "thing" that opened the library
Problem/MotivationFrom #2983179-16: [META] Implement stricter access checking for the media library:Secondly, as @marcoscano points out, a permission might be too blunt of an instrument for controlling...
View ArticleDeprecate \Drupal\Component\Utility\Crypt::hashEquals() in favour of...
Problem/MotivationSince we don't support PHP5 #3053363: Remove support for PHP 5 in Drupal 8.8 we no longer need to maintain \Drupal\Component\Utility\Crypt::hashEquals()Proposed resolutionDeprecate...
View Article[PP-3] Deprecate dependencies, type and version in *info.yml files and use...
Problem/MotivationIssues we're trying to solvecore: 8.x in an info file is restrictivewe invented our own dependency syntax that is overly complex because of the optional core major versionwe want to...
View ArticleCannot delete or edit a block that is placed in a section of the layout_builder
Problem/MotivationWith a clean install and enabling the admin theme as default you cannot remove blocks seperately then fully removing the section. So if you make a mistake by adding a wrong block you...
View ArticleFocus state bug on text field AJAX calls
Problem/Motivation#1824636: Do not move the cursor to the top of the page on ajax calls solved a form focus state issue where by default the focus state comes back to the form element after rebuilding...
View ArticleViews performance regression related to renders
After updating the Drupal 8.7.1, I'm seeing a significant increase in page responses related to 1 views block on a page. The view is a list of commerce products that just load the title. However, it...
View ArticleCannot enable overrides for any bundle if another bundle has full view mode...
Problem/MotivationSteps to reproduce:Install Layout Builder module Manage Display of one content type, like "Basic Page". Under "Custom Display Settings", enable Full view mode Manage Display of a...
View ArticleCall to nonexistent "entityType()" method from...
I'm not sure how hard this will be to reproduce, it's happening on a D8 site that has been upgraded all the way from the first D8 RCs, but this method call is clearly wrong, as a quick find operation...
View Article[META] Stabilise Migrate Drupal Multilingual module
Problem/MotivationMigrate multilingual data from D6 and D7. Proposed resolutionD6 migration and much of D7 is working so use those migrations, and their plugins as models for these migrations. It is...
View Article[PP-1] Hide and disable Drupal Migrate Multilingual
Problem/MotivationOnce the multilingual migration path is fully stable (#2208401: [META] Stabilise Migrate Drupal Multilingual module ), we have no need for the separate Migrate Drupal Multilingual...
View ArticleRemove password-hash.sh and rebuild_token_calculator.sh
Quoting @alexpott from #2261477: Remove broken Drupal\system\Tests\ScriptTest: As much as it pains me to remove these tests they are giving us a false sense of coverage. One issue is that these scripts...
View Article[PP-1] Remove Migrate Drupal Multilingual module in Drupal 9
Problem/MotivationIn #2966856: [PP-1] Hide and disable Drupal Migrate Multilingual we keep the Migrate Drupal Multilingual module around for backwards compatibility reasons. Since it is only a shell...
View Article