Add option to show only start or end date in the DateTime Range custom formatter
Problem/MotivationCurrently, date range fields are always displayed with start and end date.There are situations where only one of these values should be displayed, e.g. when creating a view for...
View ArticleAllow parsing and writing PHP constants and enums in YAML files
Problem/MotivationSince Symfony 3.2, PHP constants are allowed in YAML files, but the YAML parser needs to be executed with an explicit flag to make that happen. We are not using this flag in core.With...
View ArticleThe new property \Drupal\Core\Form\ConfigFormBase::$typedConfigManager...
Problem/MotivationIt looks like we broke a fair number of contributed modules by introducing the \Drupal\Core\Form\ConfigFormBase::$typedConfigManager property in #3364506: Add optional validation...
View ArticleFocus not carried to the first tabbable element when a modal is opened
Problem/MotivationWhen we open a modal form by clicking any link or button, we expect the focus to be present on the first tabbable element on the modal, but the focus stays on the link.Steps to...
View ArticleAdd validation constraints to filter.settings
Problem/MotivationFilter module settings has 1 property paths that are not yet validatable:./vendor/bin/drush config:inspect --filter-keys=filter.settings --detail --list-constraints...
View ArticleUse modals in field creation and field edit flow
Problem/MotivationThe high level plan in #3346539: [Plan] Improve field creation experience proposes to move all of the field creation end editing related pages from separate pages to modal dialogs. In...
View ArticleFilter settings schema types are incorrect
Problem/MotivationThis is text format schema (removed some parts for readability):filter.format.*: type: config_entity mapping: name: type: required_label (...) filters: type: sequence orderby: key...
View Articleolivero.settings config schema is wrong
Problem/MotivationWhile working on test coverage for configuration schema improvements, I stumbled upon olivero.settings behaving weirdly.turns out it's because its config schema is wrong, it...
View ArticleRestore the password strength bar status on clearing the password input.
Problem/MotivationSo while working on Replace confirm password field with show/hide functionality i noticed that if we delete the password entered in the password filed the password strength bar does...
View ArticleAdd UUID to sections
Problem/MotivationI'm trying to identify exactly how an entity's layout has been overridden from the default settings set at the entity type display level in the layout builder settings report module...
View ArticleAllow earlier optional parameters in routes to be empty
Problem/MotivationI'm trying to add something like /ajax_get_jobs/en/{langCode}/{searchTerm}/{jobTypes}/{units}/{page} in a custom route. However, if I leave one of the parameters in the middle...
View Article[upstream] [Table] CKEditor 5 changes <thead> and keeps only a single...
Problem/MotivationCKEditor mangles the following tables in various ways, causing data loss and severe accessibility issues.Table 1This table has a rowgroup header with a colspan<table>...
View ArticleReconcile gitlab lint jobs and commit-code-check.sh
Problem/MotivationDrupalCI relies on commit-code-check.sh which means CI runs run nearly the same commands as DrupalCI when they commit.Gitlab CI we have completely different configuration for lint...
View Articleckeditor5 does not allow colorpicker for testeditors
Problem/Motivationwhile updating from ckeditor 4 to ckeditor 5, the text editors, does not have the colorpicker option for the font color and the font background color. I am using ckeditor5_font module...
View Article_ckeditor5_theme_css() can fail if theme is not installed
Problem/MotivationThis might also be a dependency problem of default config in system.module.I am/was testing to use the following in a local settings.yml to verify that my install profile schema is...
View ArticleContent moderation check does not take into account entity IDs being used by...
Apologies if this belongs in the content moderation component. I figured it's linked more to the experimental workspaces functionality.I'm currently working on a fix and will attach a...
View ArticleRework database update tests so we don't have to ship database dumps in git
Problem/MotivationSee #3305003: Create standard steps for creating database dumps and #3213633: Improve DX of maintaining migration database fixtures: provide an option for creating per-table database...
View ArticleImprove menu parent link selection
Problem/MotivationSo while creating/editing the menu link, the Parent item select input of the Menu Settings opens up a very long list of the every single possible menu item in one giant select list...
View ArticleProgrammatically calling addHavingExpression() on the query of a view with...
Problem/MotivationAdding a having condition is necessary for placing conditions on fields created via subqueries. For example creating a custom view field plugin with the following section of...
View ArticleError: Cannot read properties of undefined (reading 'settings')...
Problem/MotivationError accessing property of undefined, when resizing page with a dialog opened. caught TypeError: Cannot read properties of undefined (reading 'settings') at HTMLDocument.resetSize...
View Article