Deprecate assertWaitOnAjaxRequest() and make the JsWebAssert::waitFor*()...
Problem/MotivationThere are many core issues where JavaScript tests have gone awry because they expect certain conditions to be true (i.e., certain text or elements to be present) when they are not....
View ArticleAdd wrappers to fix permission checks
Right now Drupal is unusable with filesystem (POSIX) ACLs. It's been broken for years. This was previously #944582: ./sites/default/files directory permission check is incorrect during install AND...
View ArticleLazy builder broken (#type defaults not loaded)
When Drupal\Core\Render\Renderer::doRender() processes #lazy_builder callbacks the #type defaults are already loaded, so any element with a #type property will not be rendered properly.A #pre_render...
View ArticleAccessManager getRouteByName method signature parameters
Method call is provided 2 parameters, but the method signature uses 1 parametersAccessManager.php$route = $this->routeProvider->getRouteByName($route_name, $parameters);
View Article"This value should be of the correct primitive type" error when...
I have a Field API field and I have attached it to an entity. This field has multiple fields in it. When I submit the form without all fields filled I get the "This value should be of the correct...
View ArticleInvalid selector in EditModeTest
Problem/Motivation$web_assert->waitForElementVisible('css', '.contextual trigger'); should be $web_assert->waitForElementVisible('css', '.contextual .trigger');Additionally, when this is...
View Article"This value should be of the correct primitive type" error with...
We had a working application that was running on 8.7 and we had recently upgraded that to 8.8. The application had a custom entity that had a 'file' field and the file system was private. The file...
View ArticleAllow an install hook in profiles installing from configuration
Problem/MotivationIn #2788777: Allow a site-specific profile to be installed from existing config we excluded profiles from being installed that contain hook_install implementations.The reasons for...
View ArticleFormGroupingElementsTest::testVerticalTabChildVisibility passing erroneously
Problem/MotivationThere is a bug in the test for #2531700: Fragment links to children elements in closed grouping elements don't work.It uses waitForElementVisible without verifying that the results...
View ArticleDeprecate IE conditional comments support
Problem/MotivationComing from fixing the CSS Variables po[ln]yfill for IE, i stumbled upon this:How to reproduce:* Want to add library CSS/JS browser-conditional like so:my_library: js:...
View ArticleFollow-up to #2849628: Copy change to Views UI module
Problem/MotivationIt seems like #2849628: Strange bar in View UI filters Modal when there are no filter options was only applied to Stable whereas it should have been applied to both, Views UI and...
View ArticleDrupal core should inform the user of the security coverage for the...
Problem/MotivationNote: This issue has some similarities to #2766491: Update status should indicate whether installed contributed projects receive security coverage, but it is not the same. That issue...
View ArticleOnly scaffold files when scaffold package is changed
Problem/MotivationCurrently, the Composer scaffolding plugin always re-scaffolds the project on install or update.This means that any complications associated with a given scaffolding will repeat even...
View ArticleRe-evaluate Composer plugin output levels
Problem/MotivationOur Composer plugins say lots of things that they maybe don't need to say in normal, non-verbose mode.Proposed resolutionEvaluate what we need to see normally, and what we can display...
View ArticleCan't run PHPUnit tests since Drupal 8.8.0
Since the release of Drupal 8.8.0, I haven't been able to run tests in my module CI environments (for an example, see this Honeypot failure).I used to run the CI tests with the following...
View ArticleAdd missig test of field option translations for booleans
Problem/MotivationNoticed that a test is missing that should have been in #3008029: Migrate D7 i18n field option translations. It is the test of the migration of the field option translations for...
View ArticleInvalid selector in MaximumFileSizeExceededUploadTest
Problem/MotivationThe '.messages--error' selector doesn't actually appear, but this is obscured by the fact $this->assertSession()->waitForElement doesn't assert the element actually...
View ArticleMigrate UI - use human-friendly module names on the Review form
Problem/MotivationThis is a followup to #2936365: Migrate UI - allow modules to declare the state of their migrations that is the result of a UX meeting about the Review Page, See2936365-#101.This is...
View ArticleSee Error after update drupal core
hi after upgrade drupal to 8.8.0 error below is shown on the site. please Offer tips for solve error.Drupal\Core\Extension\InfoParserException: Missing required keys (core) in...
View Article