Add a search/input group component
We are adding a grouped search component to Seven in #2160545: Create search/filter component and it seems like it would suit Bartik's search form as well.
View ArticleFix "login (noun/adjective)" vs. "log in (verb)" in...
There are many places in Core where login vs. log in and logout vs. log out are used incorrectly."login" is the noun/adjective, like "The login page", and "log in" is the verb, like "Click here to log...
View ArticleTerm field not displayed + Notice: Undefined index: taxonomy_term in...
Under certain circumstances * a taxonomy term reference field is not displayed * Watchdog shows the Notice: Undefined index: taxonomy_term in taxonomy_field_formatter_view() (line 1596 of...
View ArticleAllow special case render array elements to take render arrays
Problem/MotivationFollow-up to #2611758: Field UI table is broken for nested elements#description, #field_prefix, #field_suffix, #prefix and #suffix are used by contrib modules to add specials for...
View ArticleEmbed view pager settings
Hi,I just tried to use two different "Embeds" in one view. If I change the pager settings in the first "embed" the changes are also applied to the second "embed".Is this a bug or a feature?
View ArticleMachine name field for content type entity
I'm trying to port PET module, it uses custom entity to manage mail templates. It has a machine name field, which I'm not able to make in Drupal 8. I checked code of Drupal 8 core, it uses machine name...
View ArticleFix HTML escaping due to Twig autoescape
Follow-up to #1825952: Turn on twig autoescape by defaultNon-technical explanationAfter #2264041: Add a test to ensure title callbacks are not vulnerable to XSS have proven that even battle hardened...
View ArticleProblems with entity route auto-generation
Hi,I don't know if it is a bug, but when I send GET request to my custom entity, I received an error 500.The watchdog entry :Symfony\Component\Routing\Exception\RouteNotFoundException : Route...
View ArticleAdding a views display that requires a path breaks the interface
Steps to reproduce - Have a browser with JS enabled - Install drupal with the standard profile - As admin edit the content view - Add a feed or page display (Now you can see the message 'Display "page...
View ArticleAjax doesn't work with Tableselect with checkboxes
I have been finding out many users who are having trouble with running #ajax with tableselect, and it seems the problem is specifically when one uses checkboxes.When a tableselect is created with...
View Articlehook_entity_update() and friends should document $entity->original
API page: https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Entity!entity.api...A common use case for hook_entity_update(), hook_entity_presave(), and the associated hook_ENTITY_TYPE_*() hooks is...
View ArticleCustom Block Revisions Do Not Save
When an admin edits or updates a custom block content and checks create a new revision the revision is not created. Upon editing the block again no revisions tabs is provided and the create new...
View ArticleNotice: Undefined index: #type in drupal_process_states()
When #states is attached to a form element that contains #markup the following notice occurs:Notice: Undefined index: #type in drupal_process_states() (line 583 of core/includes/common.inc).This...
View Article\Drupal\Core\Datetime\DateFormatter has an implicit dependency to system module
Problem/Motivation\Drupal\Core\Datetime\DateFormatter requires the fallback config to be available, so it has a hidden dependency onto system module.Proposed resolutionRemaining tasksUser interface...
View ArticleMove Attribute classes under Drupal\Component
The Drupal\Core\Template\Attribute class and its helper classes have no Drupal dependencies apart from Drupal Components. There already exists at least one project where Attribute classes are used...
View ArticleDont translate 'Save and continue' in InstallerTestBase::setUpLanguage
In InstallerTestBase::setUpLanguage we must not translate the 'Save and continue' message, because in that state, the language is always english.
View ArticleDivs in the container-inline wrapper should be inline-block instead of inline
Problem/MotivationWhen you have a div in a fieldset with the class container inline all divs and labels get a display: inline. On divs this breaks some style like margin and padding.Proposed...
View ArticleUpdate migrate.api.php to reflect the current API
Follow-up to #2676222: Move MigrationInterface out of the migrate\Entity namspace now they are plugins and #2625696: Make migrations themselves plugins instead of config...
View ArticleUninstalling a module providing display extenders causes fatal errors
Problem/MotivationIf you define a Display Extender plugin in a module and enable it, then uninstall that module, you are unable to load any pages. You get a...
View ArticleDrupal never displays non-fatal error messages to the screen during Ajax...
If a PHP notice/warning/etc is triggered during an Ajax request, then even if the site is configured to display messages to the screen, it still won't display.This seems like a bug to me.
View Article