Multiple select element is inappropriately targeted with CSS in settings tray
Problem/MotivationIn #2826722: Add a 'fence' around settings tray with aggressive CSS reset., insufficient testing resulted in multiple select elements being styled in an unusable manner:Proposed...
View ArticleTurn simpletest_clean*() functions into a helper class
Problem/MotivationThis issue is part of the plan to deprecate/remove the simpletest module before Drupal 9.0.0: #3057420: [meta] How to deprecate Simpletest with minimal disruptionThis is a follow-on...
View ArticleIssues when moving Drupal site from one server to another
I have a fairly new Drupal Commerce website that I moved from one server to another (CENTOS 6.10 to CENTOS 7.6). As soon as I clear the cache of the site on the new server I get the following...
View ArticleAllow run-tests.sh to run when simpletest module is not present
Problem/MotivationIn #3057420: [meta] How to deprecate Simpletest with minimal disruption we are contemplating making simpletest a contrib module.That issue has many steps involved in decoupling...
View ArticleDecouple FunctionalTestSetupTrait from the simpletest module
Problem/MotivationThis is a child issue of #3057420: [meta] How to deprecate Simpletest with minimal disruptionWe want to allow for the removal of the simpletest module from core.As part of that...
View ArticleAllow synced Layout override Translations: translating labels and inline blocks
Problem/Motivationfollow up #3041659: Remove the layout tab from translations because Layout Builder does not support translations yetPart of #3044386: [META] Make Layout Builder layouts...
View ArticleDisplay Bug when using #states (Forms API) with Ajax Request
I use a custom module which makes heavy use of the Forms API to do mathematical calculations.The form which you can see at http://linsenrechner.de/node/27 is rendered with the #states attribute. each...
View ArticleAdd Javascript tests for Form API's #states: require, visible, invisible
Problem/MotivationForm API's integration with javascript through #states is extremely complex. Now we have JavascriptTestBase we should test this.Proposed resolutionAdd copious tests and fix bugs...
View ArticleEntity delete form should highlight dependent entity deletions
Problem/MotivationWe recently had an issue where a site builder deleted a node view_mode and didn't realize that the dependent view would also be deleted.Admittedly, this information is displayed in...
View ArticleTest with db without i18n
Problem/MotivationFor some time I've been wanting to run tests with a database that does not have i18n tables and columns. This has two new test fixutres, drupal6_no_i18n.php and drupal7_no_i18n.php,...
View ArticleMigrate D6 and D7 node revision translations to D8
Follow-up to #2225775: Migrate Drupal 6 core node translation to Drupal 8Problem/MotivationIn D8, a node revision has data for all languages. In D6 and D7, each node revision has data for just one...
View ArticleAdd more tests of node revisions
It just struck me while working on the node revision translations that the testing of revisions post migration was a limited to one node in both the d6 and d7 tests. I thought it a good idea to test...
View ArticleActiveLinkResponseFilter breaks any text/html BinaryFileResponse or...
I have a Controller which generates a text/html BinaryFileResponse:$response = new BinaryFileResponse($temp_file); $response->headers->set('Content-Type', 'text/html');...
View ArticleFilterHtml leaves unclosed tags inside inline scripts
Hi. It seems there is a problem with javascript filtering. Steps to reproduce:1.- New Drupal 8.1.10 installation with standard profile (also fails with 8.2.x tested in simplytest.me). 2.- Edit Basic...
View ArticleCreate common assert entity methods for migration tests
Problem/MotivationMany of the Migrate Kernel tests have a method for asserting an entity and the method exists in both the d6 and d7 version of the test. Instead there should be one assertEntity method...
View ArticleEntity query fails with allRevisions flag set when no explicit revision table...
Problem/MotivationSqlContentEntityStorage::initTableLayout provides a default which isn't used in \Drupal\Core\Entity\Query\Sql\Query::prepare.Proposed resolutionRemaining tasksUser interface...
View Articlehtaccess functions should be a service
Problem/MotivationAs part of the general clean-up of the File API, file_save_htaccess() and file_ensure_htaccess() need to be deprecated and moved into services.Proposed ResolutionCreate a new service...
View ArticleBartik has inconsistent .field__label styling, with unique attributes for...
ProblemBartik sets a .field__label class only for .field--type-entity-reference and .field--name-field-tags. Instead it should inherit Classy's styling for those selectors as they are. (Currently on...
View ArticleGenerated .htaccess files should have a trailing line break
To comply with the Drupal coding standards the generated .htaccess files in the public and private files directories should end in a trailing \n character. All text files should end in a single newline...
View ArticleEntityReferenceAutocompleteWidget should define its size setting as an integer
While writing a PHPUnit functional test that installs a full install profile (Lightning, in this case), I encountered this error:Drupal\Core\Config\Schema\SchemaIncompleteException: Schema errors for...
View Article