Remove leftover mentions of help_topics namespace in help module
Problem/MotivationThere's 2 mentions of help topics in comments of the help moduleSteps to reproduce$ git grep -F '\help_topics\' -- core/modules/help...
View ArticleDecide whether to enable Announcements Feed for 7.x by default
Problem/MotivationThis is a child issue of #3357707: Backport the Announcements Feed core module to Drupal 7 where we should discuss and decide if / how / when to enable the module on existing sites....
View ArticleConvert select query extenders to backend-overrideable services
Problem/MotivationWhile working on #3217531: Deprecate usage of Connection::getDriverClass for some classes, and use standard autoloading instead, we came across the fact that...
View ArticleExpose target type, selection handler and selection settings in LinkWidget
Problem/Motivation#2418017: Implement autocomplete UI for the link widget implemented the 'entity_autocomplete' form element in LinkWidget but hardcoded the target type to 'node'.Proposed resolutionWe...
View ArticleRemove sample date from date field error message and title attribute
Problem/MotivationBackend date format is different to front end date format (which depends on user's locale) it is not possible to display sample date in the correct format on error messages or in...
View ArticleIdentify which browser tests should be running the language settings form and...
Problem/MotivationA LOT of browser tests are running the language settings form. Making form submissions in a test is expensive, and should not be done as part of test setup - API calls should be used...
View ArticleBranding block should include config dependency on system.site config
Problem/MotivationWhen using drush config-set system.site name "Test 1", the site name unreliably updates, meaning, sometimes it updates right away and sometimes a cache-rebuild (drush cr) is required....
View ArticleAdd Exception for TypeError Argument must be String in...
(Issue summary updated after comments from #17 and below)Many users report after updating or migrating to a Drupal version like Drupal core 9.5.7 or above, the following error gets reported in...
View ArticleRefactor Claro's details stylesheet
Problem/MotivationThis is part of the CSS modernization initiative.Steps to reproduceThe stylesheet at...
View Article[D7] Nothing clears the "5 failed login attempts" security message...
Problem/Motivation7.x port of #992540: Nothing clears the "5 failed login attempts" security message when a user resets their own password (8.3.x & 8.4.x)If a user forgets their password and tries...
View ArticleStarterkit theme: Add JavaScript file with example Drupal behaviors (with...
The Starterkit theme should include a default JavaScript file that includes scaffolding for Drupal behaviors. We can also include examples the once() library. We can also include some in-code...
View ArticleMove tour tests to the tour module
Problem/MotivationPreparation for deprecating the tour module.Move tests.Steps to reproduceProposed resolutionFind the tests and move themRemaining taskstour is installed in a test module,...
View ArticleAdd an API for allowing modules to mark their forms as workspace-safe
Problem/MotivationThe Workspaces module needs to take every precaution possible to disallow any kind of information/content from leaking into the live site, so it provides and enforces a form...
View ArticleFallback to feed item description does not strip HTML, only takes 40 chars...
Problem/MotivationNoticed, while working on moving Drupal.org twitter embed blocks to Mastodon feed blocks. Mastodon feeds do not have item titles, so the description is taken as a fallback. However...
View ArticleUpdate PHP requirements for D7 according to the PSA-2023-06-07
Problem/MotivationAccording to the End of life announcement and changes to Drupal 7 support (PSA-2023-06-07), we should drop official PHP 5.5 and lower support for D7 starting from 1.8.2023. Remaining...
View Article[D7] Username disclosure in /user/password
Problem/MotivationThis is a backport of #2414187: User email disclosure in /user/password. We probably want to backport this security improvement.Steps to reproduceProposed resolutionRemaining...
View Article[meta] Priorities for 2023-12-06 release of Drupal 7
Assorted todo lists carried over from #3325849: [meta] Priorities for 2023-06-07 release of Drupal 7.These are not necessarily in priority order.Top priorities#3378257: harden D7 against PHP Gadget...
View ArticleAdd table.TableColumnResize for formats with arbitrary HTML supported
While using CKeditor 4 I can resize table, but not on CKE5.On 2 colums table, even when I put Image with 600x275px and choose CKE5 image size to 100%, Drupal will resize to smaller size while there is...
View ArticleDeprecated core themes cannot be disabled on the "Appearance" tab...
Problem/MotivationAfter upgrading a website to version 9.5.0, the following warning appeared in the site's Status report:Deprecated themes enabled Deprecated themes found: Classy, Stable.My site is...
View ArticleFix deprecated assert_options() function usage for PHP 8.3
Problem/MotivationThe assert_options() is deprecated in upcoming PHP 8.3 so linter can't pass https://www.drupal.org/pift-ci-job/2719854- https://wiki.php.net/rfc/assert-string-eval-cleanupSteps to...
View Article