Malformed migration_dependencies breaks all migrations
Problem/MotivationAn old migration configuration, using migrate_plus and migrate_source_csv, used the following definition for migration dependencies. This old, malformed migration_dependencies broke...
View ArticleOff-canvas style resets are overriding styles (especially SVGs) in Safari...
Problem/MotivationCSS selectors from 'off-canvas.reset.css' are targetting elements in Safari and setting properties to their initial values. This is overriding styles from 'off-canvas.base.css' and...
View ArticleFix accessibility problems in Umami's branding block
Problem/MotivationUmami has a couple of accessibility problems in the branding block:The logo is an image of text, but the alt attribute says "Home". For a linked logo image like this, best practice is...
View ArticleAdd aria-current attribute to navigation items
aria-current indicates the element that represents the current item within a container or set of related elements.https://www.w3.org/TR/wai-aria-1.1/#aria-currentPossible...
View Article[PHP ≥ 7.2] "session_id(): Cannot change session id"
On PHP 7.2, these warning show up in the logs at admin/reports/dblog:Warning: session_id(): Cannot change session id when headers already sent in drupal_session_initialize() (line 266 of...
View ArticleHow can we access the new form modes?
I created a simple content type and a form mode for this content type. Where can I view this form mode after creating it? I see no option for form modes when creating a content type. I would have...
View ArticleAdd a composer scaffolding plugin to core
Problem/MotivationThis issue creates infrastructure which allows a Composer-based Drupal installation to mimic an archive-download or git-clone based one.In order to support the build process with...
View ArticleDetermine how to handle composer scripts in drupal/drupal
The current drupal/drupal runs several composer scripts, specifically:vendorTestCodeCleanuppreAutoloadDumpensureHtaccessupgradePHPUnitEnsureHtaccess seems like it should be the responsibility of the...
View Articletemplate_preprocess_username fails to set language attribute
The output of template_prprocess_username does not set a "lang" attribute for links to a user profile. This creates a wcag2AA failure.
View ArticleUse $this in @return PhpDoc comments instead of the name of the current class...
ProblemModern IDEs (Netbeans, Phpstorm) can provide intelligent autocomplete functions based on the PhpDoc. The problem is that if a type hint in the @return defined with the fully qualified name of an...
View ArticleSearch results of multi-lingual pages fail Language of Parts
For multi-lingual sites search results can present results from languages other than the defined language of the page. Any time the language switches within a page screen readers need to be notified so...
View ArticleConvert MailCaptureTest into a Kernel test
Problem/MotivationMailCaptureTest makes no HTTP requests but is a functional testProposed resolutionConvert MailCaptureTest into a Kernel testRemaining tasksNone.User interface changesNone.API...
View ArticleException: No entity type for field vid on view in HandlerBase.php
I was modifying one of my view displays inside a particular view and i must have added an reference field improperly and now I cannot access my view at all. Reports gives me the following error:...
View ArticleHave responsive image module ignore svg
When adding svg images to an image field, if responsive images are used, it would be nice if the module would detect svg and ignore it or use the fallback image style (image styles seem to ignore svg)....
View ArticleRemove ucfirst() from missing dependencies on the Extend page
Problem/MotivationCurrently the modules page capitalises the first letter of missing dependency machine names.I'm referring to contributed module paragraphs_library as an example to describe this...
View ArticleTranslatable and revisonable entity types are missing the...
Problem/MotivationAs discovered in #3041659-26: Remove the layout tab from translations because Layout Builder does not support translations yet, system_update_8402() added the...
View ArticleCannot edit view if Content Security Policy is on
Hello, if I set Content Security Policy on the server and open some eg. view to edit (url: some-view/edit), it will be directly redirected to URL: /preview/page, where are no data to edit, just output...
View Article[PP-1] Provide options to sanitize filenames (transliterate, lowercase,...
Problem/MotivationOn Drupal sites where users are uploading files clean filenames are hard to achieve because Drupal accepts most filenames as valid input. However lots of Drupal installs override this...
View ArticleImage minimum and maximum resolutions should be available to configure on...
In Drupal 8.6.x Media (the core version), there is no option to set minimum / maximum resolutions on media items that can be selected - when selecting images. It's also not possible to edit alt / title...
View Article