Notice: Undefined index: value in...
To reproduce:Make a site that has Content Type A with an entity reference field to Content Type B Make some content that has this reference as a sample Make a view that shows content of Type A Add an...
View Article[JS] Replace jQuery.cookie with JS-cookie and provide a BC layer
Problem/Motivationjquery.cookie is no longer a maintained library. A replacement should be found.> git grep core/jquery.cookie core\core.libraries.yml | wc -l 3 > git grep -l cookie -- "*.js"...
View ArticleUpdate composer dependencies on 9.0.x
Problem/MotivationPackages were held back because of the older version of PHP should now be upgradable since we use PHP 7.2.Proposed resolutionUpgrade all the packages we can.Remaining tasksTest all...
View ArticleConvert internationalization modules: config_translation,...
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the internationalization modules: config_translation, content_translation, locale, language module(s).Proposed...
View ArticleCannot save translated nodes after upgrading to 8.8 due to invalid path
Hm. Perhaps I'm doing sth. wrong, but after upgrading a few sites to Drupal 8.8 I found that I cannot save newly translated nodes anymore. The error message is "Either the path '/node/[nid]' is invalid...
View ArticleMax execution time limit for cron is hardcoded
Although max_execution_time is set to 300 in php.ini, its picking 240 because it's hardcoded in the core causing a fatal error.In docroot/core/lib/Drupal/Core/Cron.php// Try to allocate enough time to...
View ArticleRemote Video media type should have revisions enabled by default.
Every other media type provided by core has revisions enabled by default. I can only assume this is just a simple mistake unless someone has a reason this was done intentionally for Remote Video?
View ArticlePerformance issues with path alias generated queries on PostgreSQL
Problem/MotivationQueries generated by AliasStorage::preloadPathAlias() taking huge amount of time to execute. A good example is the /admin/content page which takes 10 seconds and more to load for...
View ArticleOff-canvas style creates illegible drop-down menu in autocomplete fields
Problem/MotivationAdding an autocomplete field to an area styled by off-canvas.form.css causes illegible text due to inadequate contrast. Present using Firefox Quantum 69.0 (64-bit) and Google Chrome...
View ArticleEntity reference (autocomplete) field widget in Layout builder off canvas...
Problem/MotivationUsing the autocomplete field widget in a block content type with layout builder is inaccessible due to a styling issue with the autocomplete results.Steps to reproduce: 1) Add an...
View ArticleChange ValidateMigrationStateTestTrait to only test one version
Problem/MotivationThere is a d6 and d7 ValidateMigrationStateTest both of which use ValidateMigrationStateTestTrait::testMigrationState() but that actually checks both the d6 and d7 migration states...
View ArticleAllow button tag in LinkGenerator for better accessibility
Problem/MotivationWhen using route:<nolink> the LinkGenerator class creates a <span> tag instead of an anchor tag which makes sense for certain scenarios, but it is not accessible if the...
View ArticleAllow end date to be optional
Problem/MotivationThe 7.x Date module allowed the field to has an optional or required end date. D8 requires the end date always.Proposed resolutionMake end_value in DateRangeItem optional, add...
View ArticleConvert search module hook_help() to topic(s)
Problem/Motivation#3041924: [META] Convert hook_help() module overview text to topics for the search module(s).Proposed resolutionTake the information that is currently in the hook_help module overview...
View ArticleHTML5 validation is preventing form submit and not fully accessible
Problem/MotivationThe use of HTML5 "required" attribute in D8 has resulted in an accessibility regression. Basic client-side validation now occurs *before* hitting the server and running FAPI...
View ArticleCreate Classy library dependency tests that can be used for all themes, and...
Problem/MotivationAs stated in #3050389: Remove dependency to Classy from core themes, Classy will be moved to contrib before Drupal 9 and we have to remove dependencies on Classy from all core...
View ArticleGuard against changes to Scaffold Plugin that might cause upgrade problems
Problem/MotivationUpgrading a Composer plugin can be an error-prone operation. If the Plugin class instantiates objects (or, more specifically, loads classes) in the `activate` method (or any...
View ArticleInvalid views query on a workspace with FieldOrLanguageJoin
Problem/MotivationWhen submitting a views exposed form that uses the FieldOrLanguageJoin plugin (as set here) an invalid SQL is produced, e.g.media__field_tags.langcode = .langcode This happens because...
View ArticleEditing menus user-experience has regressed
Problem/MotivationIn Drupal 8.5 menu editing has regressed because if you add a menu link from this form you are redirected back to the menu list form. It is very jarring. This is a regression from the...
View Article