remove advice on using #process to build plugin form in...
API page: https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Plugin%21...> Plugin forms are embedded in other forms. In order to know where the plugin form is located in the parent form,...
View ArticleContainerAwareEventDispatcherTest depends on Symfony tests
Problem/MotivationThis is a bug report but I'm filing it against 8.4.x because it's not horribly urgent.Drupal\Tests\Component\EventDispatcher\ContainerAwareEventDispatcherTest looks like this:[..] use...
View ArticleUpdate Symfony components to 3.3.*
Problem/Motivation#2712647: Update Symfony components to ~3.2 and #2871253: Update Symfony components to 3.2.8 updated the Symfony components to 3.2.* but with 3.3.0 due out in May 2017 we should make...
View ArticlePluginNotFound exception after update to Drupal 8.3
On a clean install, I get the following error message. DB = PostgreSQL 9.6.0system module Update add_region_to_entity_displays Failed: Drupal\Component\Plugin\Exception\PluginNotFoundException: The...
View Articlefield types in the select list on the 'Add field' page are...
The text field types are not in the correct order.The code responsible for this is this in CategorizingPluginManagerTrait: public function getSortedDefinitions(array $definitions = NULL, $label_key =...
View ArticleSettings Tray provides functionality, not an API: mark everything...
Problem/MotivationIt looks like there's quite a bit of refactoring of logic/code still planned for the Settings Tray module.Before BigPipe was marked stable, we marked all classes & interfaces...
View ArticleStrange problems with ajax in a custom views filter plugin
I'm not sure if this is a bug or I'm just doing something wrong so I've tagged it as support for now.I'm trying to make a custom views filter plugin that uses ajax in the form. It's a multi-vocabulary...
View ArticleDatabase cache bins allow unlimited growth: cache DB tables of gigabytes!
Problem/MotivationAll our render cache entries like page, entities, blocks, views and so on are by default cached forever.That's great. Except when you have a lot of data + a lot of variations and a...
View Articlegrouped exposed taxonomy filters return invalid when a valid entity is present
When creating exposed grouped filters in a view, if a group is named and a taxonomy term is added that exists in the system, the form throws the error:The value is required if title for this item is...
View ArticleAccessResult::forbiddenIf reason
Problem/MotivationThe AccessResult::forbidden() method takes an optional $reason parameter, but the AccessResult::forbiddenIf() method only takes a $condition boolean.Proposed resolutionI'm proposing...
View ArticleUpgrade to 8.3.0: PluginNotFoundException: The...
Updating my test site from 8.2.7 to 8.3.0 fails in the database update. Same thing happens whether I do it with drush or through the web interface. Here is the full error output: system module Update...
View ArticleCannot uninstall Content Moderation
Hello.When trying to get Trash (8.2.x) working the Content Moderation module was enabled. When trying to uninstall, the display says it will be deleting 2 moderation states. After clicking Delete all...
View ArticleMissing closing group tags in documentation
Problem/MotivationFix all cases where there is a mismatch of opening and closing group tags (@{, @}) in documentation, e.g. unclosed ingroup, defgroup or addtogroup, closed group that was never...
View ArticleFix ThemeHandlerInterface::setDefault() deprecation code example in header...
The header documentation is wrong. The original issue #2635784: Deprecate ThemeHandler::setDefault() in favour of configuration and replace usages fixed this in all the tests, and initially commented...
View ArticleConvert web tests to browser tests for user module part-2
Follow-up to #2870465: Convert web tests to browser tests for user moduleConversion scope- UserAdminSettingsFormTest extending SystemConfigFormTestBase which is getting converted here #2867154: Form:...
View ArticleAllow Migrate rollbacks with missing map/message tables
When using the Migration system there are many migration_map and migration_message tables created in the db. As discussed in https://www.drupal.org/node/2713327 these never get deleted. People might...
View ArticleTests for Annotation Component
Problem/MotivationThe annotation component has 0 explicit testing.Proposed resolutionAdd tests.Remaining tasksReview and commit patch.Beta phase evaluationReference:...
View ArticleWhen purging a batch of deleted Field API data, don't fail if the...
I ran into a problem where field_purge_batch() was called during cron, and expecting to delete all data related to field_xyz. The problem was that the table field_data_field_xyz did not exist on my...
View ArticleDatetime module missing view plugin config schema
Problem/MotivationAdd the config schema for the views plugin in datetime. Proposed resolutionRemaining tasksUser interface changesAPI changesData model changes
View ArticleCSS method mask has wrong behavior after Drupal style compression
Hi folks, I found problem with CSS compression.What are the steps required to reproduce the bug?Create style with.element { mask: url(#video-mask); } This code is valid according to CSS maskThen enable...
View Article