How to include child terms when selecting parent on taxonomy term filter?
I am filtering of a exposed taxonomy term. When a parent taxonomy term is selected as the filter I would like to return results which including nodes with the parent taxonomy term, and any nodes which...
View ArticleBasic Auth module conflicts with server-level "Site Lock"...
Problem/MotivationMany platforms and development environments use Basic Auth configured on the server to provide a Site Lock. This allows making sites available to select people via the public web...
View ArticleDomain language negotiation broken when a base url is configured
It would appear there is a use-case where the function locale_language_url_rewrite_url() produces an improper URL. When working with domain specific (LOCALE_LANGUAGE_NEGOTIATION_URL_DOMAIN) URLs for...
View ArticlesetUpHtmlOutput, initBrowserOutputFile and htmlOutput use browser output...
Problem/MotivationA simple grep shows sometimes we use browser output directory as absolute path and sometimes relative. We should consolidate how we want to use it.grep -inr browser_output core/...
View ArticleRemove check for menu_ui module in...
Problem/MotivationThe \Drupal\views\Plugin\views\wizard\WizardPluginBase::buildForm() limits allowed menus to system defined ones if menu_ui module disabled. But menu entities defined by system module...
View ArticleLimit live preview queries so that errors/or no pager doesn't crash it
I was trying views_data_export with #2789531: Support for batch operations and one immediate effect I had was that the live view was crashing my local due to a large set.I checked and this is a core...
View ArticleNon interactive install with configuration overrides is broken
Problem/MotivationSteps to reproduce:Install standard in GermanEnable config_translationAdd the english languageEdit the standard profile to not have an standard_install() and add keep_english: true to...
View ArticleDateTimeIso8601::getDateTime() does not specify the storage timezone when...
Problem/MotivationThe DateTimeIso8601::getDateTime() method on the @DataType=datetime_iso8601 plugin incorrectly constructs a \Drupal\Core\Datetime\DrupalDateTime object: it forgot to specify the...
View ArticlePage cache test fails with Symfony 3.4.19 and above
Problem/MotivationSpin-off from #2976394: Investigate problems with Symfony 4 now which includes both Symfony4 and cors/stack updates.It looks like the http middleware for page cache is either not...
View ArticleAdd DateTimeNormalizer+TimestampNormalizer, deprecate...
Problem/Motivation#2768651: Let TimestampItem (de)normalize to/from RFC3339 timestamps, not UNIX timestamps, for better DX fixed the normalization of "Time fields" aka the TimestampItem. But it did so...
View ArticleMoving a large block on a smaller screen is very hard to do
Problem/MotivationMoving a large block on a smaller screen (13') is very hard to do. (I succeeded once) See: https://www.youtube.com/watch?v=GQ_D6A3j3AsUsing latest Chrome, Standard profile, 8.6.x,...
View ArticleBrowserHtmlDebugTrait should set correct permissions on created files
Currently it is not possible to remove browser output files without sudo.
View ArticleThe definite article is wrongly placed after a possessive pronoun
The workflows.api.php file contains the following sentence. (Emphasis is mine.)For example, Content Moderation module uses its the Workflow Type Plugin to link workflows to entities. An article should...
View ArticleDeprecate drupal_get_filename() and replace usage with...
Problem/MotivationAfter #2208429: Extension System, Part III: ExtensionList, ModuleExtensionList and ProfileExtensionList the drupal_get_filename() will have a cleaner, more-performant, OOP replacement...
View ArticleToolbar tab click potentially accessing wrong element due to JavaScript event...
Problem/MotivationThe user menu link of the toolbar is not working properly with the BigPipe module. I installed Drupal 8.5.0 with the standard profile and when I click the user menu link of the...
View ArticlePoint "trusted host" doc link at alias
The "trusted host" warning on the status report links to https://www.drupal.org/node/1992030, which is a handbook page that is also aliased as...
View ArticleAdd Javascript tests for Form API's #states: require, visible, invisible
Problem/MotivationForm API's integration with javascript through #states is extremely complex. Now we have JavascriptTestBase we should test this.Proposed resolutionAdd copious tests and fix bugs...
View ArticleBroken/missing handler on bulk action field in Media Library view
I'm working with a couple of dozen Drupal 8 sites, and I'm experimenting with Media Library. What I've found is that on the new sites I build with 8.6, Media Library works like a champ. On older sites...
View ArticleRename the Options module (which contains the former List module as well)
Problem/MotivationAs discussed in #1592632: Merge List field types into Options module, specifically #64 and #75, the Options module is poorly named. Also, assuming that the patch is committed, the...
View Article