Fix memory usage regression in StatementWrapper iterator
Problem/MotivationIn #3174662: Encapsulate \PDOStatement instead of extending from it a PDO statement wrapper was introduced. The getIterator() method represents a performance regression relative to...
View ArticleUpdate webpack
Problem/MotivationPackage Current Wanted Latest Package Type URL webpack 5.74.0 5.75.0 5.75.0 devDependencies https://github.com/webpack/webpack Proposed resolutionupgrade as that's mostly bugfix...
View ArticleUpdate eslint to 8.27
Problem/Motivationyarn outdated shows eslint is on 8.23.0, but 8.27.0 is available.Steps to reproduceProposed resolutionUpdate eslint by running:yarn upgrade eslintRemaining tasksUser interface...
View ArticleUpdate PostCSS, postcss-header, and postcss-preset-env
Problem/MotivationSteps to reproduceProposed resolutionRemaining tasksUser interface changesAPI changesData model changesRelease notes snippet
View ArticleRemove Chromedriver as a JavaScript dependency
Problem/MotivationWe ship with Chromedriver 98 but Chromedriver 107 is out.The JavaScript Chromedriver is only used by local Nightwatch tests if the environment variable...
View ArticleUpdate core/tests/README.md
Problem/Motivationcore/tests/README.md is out of date in at least the following places:### Additional setup for JavaScript tests * chromedriver (tested with version 2.45) -- see...
View ArticleUpdate Babel to 7.20.2
Problem/MotivationDrupal 9.5.x currently ships with Babel 7.19.2, but 7.20.2 is out.Steps to reproduceProposed resolution$ yarn upgrade @babel/core @babel/preset-env $ yarn build Remaining tasksUser...
View ArticleUpdate Shepherd to 9.1.1
Problem/MotivationDrupal 9.5.x ships with Shepherd 9.1.0, but 9.1.1 is out: https://github.com/shipshapecode/shepherd/blob/master/CHANGELOG.md#v911-...Steps to reproduceProposed resolutionyarn upgrade...
View Article[meta] Update JavaScript dependencies for Drupal 9.5
Problem/MotivationUpdate minor and patch releases of JavaScript dependencies before Drupal 9.5.0.Steps to reproduceyarn outdatedProposed resolutionRemaining tasksPackage CurrentWantedIssue@babel/core...
View ArticleRemove IE11 hack from fieldset.css
Problem/MotivationThe following CSS hack applies to IE11 only:_:-ms-fullscreen, .fieldset { display: table; box-sizing: border-box; width: 100%; } We no longer support IE11 so we can remove this...
View Article[meta] Remove IE11 Support from Olivero
This is part of #3252084: [meta] Remove support for IE11. I'd like to remove IE11 support from Olivero, which will enable a radically simplified and maintainable codebase. A couple things off the top...
View Article[PP-1] Stylelint tries to lint compiled CSS files
Problem/MotivationOur styleling configuration tries to lint all files matching pattern: **/*.css. This matches both, generated and ungenerated files. We shouldn't lint generated CSS files because they...
View Article[meta] Remove support for IE11
Problem/MotivationIn #3155358: [policy, no patch] Drop IE11 support from Drupal 10.0.x it was agreed that we no longer need to support IE11 in the Drupal 10 branch. In this issue we will do the work...
View ArticleDrop -ms- vendor prefixed CSS properties
Problem/MotivationWe have a number of -ms- prefixed CSS properties:-ms-animation -ms-backface-visibility -ms-check -ms-clear -ms-expand -ms-fullscreen -ms-grid-row -ms-grid-row-align -ms-hyphens...
View ArticleDeprecate module_config_sort()
Problem/MotivationWe would like to deprecate all legacy code in the file core/includes/module.inc. The function module_config_sort() has only few usages in core and 8 usages in contrib...
View ArticleDeprecate system_time_zones() and move to TimeZoneFormHelper
Problem/MotivationMuch of the logic in system_time_zones() is outdated, as PHP now has the native ability to only return current timezones. While we're modernizing this logic, it makes sense to...
View ArticleAdmin toolbar and contextual links should always be rendered in the admin...
Problem/MotivationIf the site has an admin language preference option set in negotiation, users can set their admin language preference. However, even if that is set, only admin pages are affected. The...
View ArticleCan't scroll vertical toolbar tray to reveal last item, applies to both...
I've seen this issue in Chrome, Firefox and Safari on Mac with version 8.1.5 installed. I didn't check Windows/IE.Due to a padding-top of 39px, the vertical toolbar tray can't be scrolled to reveal the...
View ArticleLanguageFormatter is not used for nodes because it's still hard coded in...
Problem/MotivationNodeViewBuilder hardcodes the display of the langcode field ignoring any formatter configuration. This is a barrier if you want to create new formatter such as:Display name with...
View ArticlePATCHing entities with langcode = [] results in fatal error
Problem/MotivationSee #2824851-205: EntityResource::patch() makes an incorrect assumption about entity keys, hence results in incorrect behavior + #2824851-206: EntityResource::patch() makes an...
View Article