DisplayPluginBase::applyDisplayCachablityMetadata() method has typo in...
Problem/MotivationDisplayPluginBase::applyDisplayCachablityMetadata() method has a typo in word Cachablity. The correct name of the method should be applyDisplayCacheabilityMetadata().Proposed...
View ArticleUse "number" form element in Views pager settings form
Some text fields in views pager forms that accepts only integer values have #textfield type. We can improve user experience by replacing them with #number form element and applying appropriate #min and...
View ArticleRevision User information not displayed in views when content revision user...
I have created a normal view of type content and want to display my node fields along with other details such as node creation date, node last updated date and the author who has last updated the...
View Article[Views] Table sort class for active field is wrong.
Problem/MotivationClass name is coming wrongly for active sort field in views.I found class name is getting wrong because of this code in views.theme.incif ($active == $field) { $initial = ($order ==...
View ArticleDeprecate WebTestBase in favor of BrowserTestBase
Problem/MotivationBTB seems to be working well. Let's deprecate WTB so people start making new tests using BTB.Proposed resolutionDeprecate WTB in favor of BTB.Remaining tasksUser interface changesAPI...
View ArticleConfigurableLanguageManager language_switch_links alter use undefined path...
Problem/Motivation'path' variable in $this->moduleHandler->alter('language_switch_links', $result, $type, $path); line 427 is undefined.Line 412 /** * {@inheritdoc} */ public function...
View ArticleSegfaults in tests on PHP 7.1.x-dev
Problem/MotivationContactStorageTest has now failed daily testing for the past three days straight on 7.1.x-dev only, for both 8.4.x and...
View ArticleForm API produces HTML element ID collisions
Problem/MotivationIn \Drupal\Core\Form::processForm() at some point the SeenId's are reset: // \Drupal\Component\Utility\Html::getUniqueId() maintains a cache of // element IDs it has seen, so it can...
View ArticleAllow theme developers to add the default logo filename to the theme's...
Currently theme.inc only looks for logo.svg. Themers would like to support other filetypes such as png, jpg, gif
View ArticleTry to remove the "map HEAD to GET" logic in...
Problem/Motivation@dawehner is convinced that we should be able to solve #2752325: Automatically provide HEAD support when a REST resource supports GET purely in the routing system, without changing...
View ArticleSource tag should be self-closing (void)
The source tag is void, but it seems to end up as<source>....</source>See also:https://www.w3.org/TR/html5/syntax.html#elements-0This causes validation errors.
View Article#disabled property breaks "check all" checkbox in TableSelect.
Two separate bugs:1. Build a form with a tableselect element with the #disabled property set to true. Outcome: Each row's checkbox is disabled, but the 'select all' checkbox in the header can be...
View ArticleNo reliable method exists for clearing the Twig cache
The current method of clearing the twig cache (as seen in drupal_flush_all_caches) is this: // Wipe the Twig PHP Storage cache. PhpStorageFactory::get('twig')->deleteAll(); That clears the local...
View ArticleViews content rewrite text says "You may include HTML" but actually...
Problem/MotivationSteps to reproduce:edit a viewedit an existing fieldexpand Rewrite Rules fieldsettick 'Override the output of this field with custom text'this issue refers to the description...
View ArticleSpaces shown before commas in publishing options
Problem/MotivationSteps to reproduce: 1. Add new content type at /admin/structure/types/add 2. Make sure some options are selected under "Publishing options"Actual result: Summary shows:"Published ,...
View ArticleDatetime Views plugins don't support timezones
Problem/MotivationThe datetime views plugins have wonky timezone support. This needs to be fixed. While most evident in the argument plugins, the filter, and sort plugins have similar problems.Proposed...
View ArticleNegotiationMiddleware calls $request->setRequestFormat('html')...
Problem/MotivationThis core bug blocks this JSON API contrib module issue: #2831137: [PP-1] Assume the use of the 'api_json' format for routes managed by JSON API.Observation 1Currently, the fallback...
View ArticleAdd duplicate term names prevention as a vocabulary option
Posted by xjmProblem/Motivation(From #1050466: The taxonomy index should be maintained in a node hook, not a field hook.)If a node has multiple taxonomy autocomplete fields that use the same vocabulary...
View ArticleCorrect reference from Symfony Framework to Http Kernel
In the core.api.php this is mentioned: "Events are part of the Symfony framework". While this on it's own is true, I think it would be better to change it to "Events are part of the Symfony Http...
View Article\Drupal\Core\Routing\RequestFormatRouteFilter::filter() is too HTML-centric
Problem/MotivationThis core bug blocks this JSON API contrib module issue: #2831137: [PP-1] Assume the use of the 'api_json' format for routes managed by JSON API.Currently...
View Article